├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── eslint.config.js ├── index.js ├── lib ├── helpers │ └── call-expression.js └── type.js ├── package.json ├── rules ├── avoid-reverse.js ├── from-map.js ├── no-unnecessary-this-arg.js ├── prefer-array-from.js ├── prefer-flat-map.js └── prefer-flat.js └── test ├── helpers-call-expression.mjs ├── helpers └── from-map-test-cases.mjs ├── rules ├── avoid-reverse.mjs ├── from-map-ts.mjs ├── from-map.mjs ├── no-unnecessary-this-arg.mjs ├── prefer-array-from.mjs ├── prefer-flat-map.mjs └── prefer-flat.mjs └── type.mjs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nyc_output 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/index.js -------------------------------------------------------------------------------- /lib/helpers/call-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/lib/helpers/call-expression.js -------------------------------------------------------------------------------- /lib/type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/lib/type.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/package.json -------------------------------------------------------------------------------- /rules/avoid-reverse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/rules/avoid-reverse.js -------------------------------------------------------------------------------- /rules/from-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/rules/from-map.js -------------------------------------------------------------------------------- /rules/no-unnecessary-this-arg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/rules/no-unnecessary-this-arg.js -------------------------------------------------------------------------------- /rules/prefer-array-from.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/rules/prefer-array-from.js -------------------------------------------------------------------------------- /rules/prefer-flat-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/rules/prefer-flat-map.js -------------------------------------------------------------------------------- /rules/prefer-flat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/rules/prefer-flat.js -------------------------------------------------------------------------------- /test/helpers-call-expression.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/helpers-call-expression.mjs -------------------------------------------------------------------------------- /test/helpers/from-map-test-cases.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/helpers/from-map-test-cases.mjs -------------------------------------------------------------------------------- /test/rules/avoid-reverse.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/rules/avoid-reverse.mjs -------------------------------------------------------------------------------- /test/rules/from-map-ts.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/rules/from-map-ts.mjs -------------------------------------------------------------------------------- /test/rules/from-map.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/rules/from-map.mjs -------------------------------------------------------------------------------- /test/rules/no-unnecessary-this-arg.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/rules/no-unnecessary-this-arg.mjs -------------------------------------------------------------------------------- /test/rules/prefer-array-from.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/rules/prefer-array-from.mjs -------------------------------------------------------------------------------- /test/rules/prefer-flat-map.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/rules/prefer-flat-map.mjs -------------------------------------------------------------------------------- /test/rules/prefer-flat.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/rules/prefer-flat.mjs -------------------------------------------------------------------------------- /test/type.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freaktechnik/eslint-plugin-array-func/HEAD/test/type.mjs --------------------------------------------------------------------------------