├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug-report--eslint-plugin-autofix.md │ └── bug-report--eslint-plugin-no-autofix.md ├── release-please │ ├── config.json │ └── manifest.json └── workflows │ ├── ci.yml │ └── release-please.yml ├── .gitignore ├── .npmrc ├── eslint.config.mjs ├── package.json ├── packages ├── autofix │ ├── .npmrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── lib │ │ ├── ast-utils.js │ │ ├── configs │ │ │ ├── all.js │ │ │ ├── recommended.js │ │ │ └── unsafe.js │ │ ├── index.js │ │ ├── rules.js │ │ ├── rules │ │ │ ├── no-alert.js │ │ │ ├── no-caller.js │ │ │ ├── no-console.js │ │ │ ├── no-debugger.js │ │ │ ├── no-eq-null.js │ │ │ ├── no-new-native-nonconstructor.js │ │ │ ├── no-new-symbol.js │ │ │ ├── no-plusplus.js │ │ │ ├── no-proto.js │ │ │ ├── no-prototype-builtins.js │ │ │ ├── no-throw-literal.js │ │ │ ├── no-unused-vars.js │ │ │ ├── no-useless-catch.js │ │ │ ├── no-useless-concat.js │ │ │ ├── prefer-spread.js │ │ │ ├── radix.js │ │ │ └── valid-typeof.js │ │ └── utils.js │ ├── package.json │ ├── readme.md │ ├── tests │ │ ├── lib │ │ │ ├── index.js │ │ │ └── rules │ │ │ │ ├── no-alert.js │ │ │ │ ├── no-caller.js │ │ │ │ ├── no-console.js │ │ │ │ ├── no-debugger.js │ │ │ │ ├── no-eq-null.js │ │ │ │ ├── no-new-native-nonconstructor.js │ │ │ │ ├── no-new-symbol.js │ │ │ │ ├── no-plusplus.js │ │ │ │ ├── no-proto.js │ │ │ │ ├── no-prototype-builtins.js │ │ │ │ ├── no-throw-literal.js │ │ │ │ ├── no-unused-vars.js │ │ │ │ ├── no-useless-catch.js │ │ │ │ ├── no-useless-concat.js │ │ │ │ ├── prefer-spread.js │ │ │ │ ├── radix.js │ │ │ │ └── valid-typeof.js │ │ └── rule-tester.js │ └── tools │ │ ├── generate-readme-table.js │ │ └── new-rule.js ├── no-autofix │ ├── .npmrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── lib │ │ ├── configs │ │ │ └── all.js │ │ ├── index.js │ │ ├── rules.js │ │ └── utils.js │ ├── package.json │ ├── readme.md │ └── tests │ │ ├── lib │ │ ├── index.js │ │ └── rules │ │ │ └── quotes.js │ │ └── rule-tester.js └── web │ ├── .npmrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── lib │ ├── index.js │ ├── rules │ │ ├── no-alert.js │ │ └── no-script-url.js │ └── utils.js │ ├── package.json │ └── tests │ ├── lib │ └── rules │ │ ├── no-alert.js │ │ └── no-script-url.js │ └── rule-tester.js ├── readme.md └── shims.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report--eslint-plugin-autofix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.github/ISSUE_TEMPLATE/bug-report--eslint-plugin-autofix.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report--eslint-plugin-no-autofix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.github/ISSUE_TEMPLATE/bug-report--eslint-plugin-no-autofix.md -------------------------------------------------------------------------------- /.github/release-please/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.github/release-please/config.json -------------------------------------------------------------------------------- /.github/release-please/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.github/release-please/manifest.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/package.json -------------------------------------------------------------------------------- /packages/autofix/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /packages/autofix/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/CHANGELOG.md -------------------------------------------------------------------------------- /packages/autofix/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/LICENSE -------------------------------------------------------------------------------- /packages/autofix/lib/ast-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/ast-utils.js -------------------------------------------------------------------------------- /packages/autofix/lib/configs/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/configs/all.js -------------------------------------------------------------------------------- /packages/autofix/lib/configs/recommended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/configs/recommended.js -------------------------------------------------------------------------------- /packages/autofix/lib/configs/unsafe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/configs/unsafe.js -------------------------------------------------------------------------------- /packages/autofix/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/index.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-alert.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-caller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-caller.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-console.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-debugger.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-eq-null.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-eq-null.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-new-native-nonconstructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-new-native-nonconstructor.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-new-symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-new-symbol.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-plusplus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-plusplus.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-proto.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-prototype-builtins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-prototype-builtins.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-throw-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-throw-literal.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-unused-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-unused-vars.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-useless-catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-useless-catch.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/no-useless-concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/no-useless-concat.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/prefer-spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/prefer-spread.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/radix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/radix.js -------------------------------------------------------------------------------- /packages/autofix/lib/rules/valid-typeof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/rules/valid-typeof.js -------------------------------------------------------------------------------- /packages/autofix/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/lib/utils.js -------------------------------------------------------------------------------- /packages/autofix/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/package.json -------------------------------------------------------------------------------- /packages/autofix/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/readme.md -------------------------------------------------------------------------------- /packages/autofix/tests/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/index.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-alert.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-caller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-caller.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-console.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-debugger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-debugger.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-eq-null.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-eq-null.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-new-native-nonconstructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-new-native-nonconstructor.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-new-symbol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-new-symbol.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-plusplus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-plusplus.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-proto.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-prototype-builtins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-prototype-builtins.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-throw-literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-throw-literal.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-unused-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-unused-vars.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-useless-catch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-useless-catch.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/no-useless-concat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/no-useless-concat.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/prefer-spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/prefer-spread.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/radix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/radix.js -------------------------------------------------------------------------------- /packages/autofix/tests/lib/rules/valid-typeof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/lib/rules/valid-typeof.js -------------------------------------------------------------------------------- /packages/autofix/tests/rule-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tests/rule-tester.js -------------------------------------------------------------------------------- /packages/autofix/tools/generate-readme-table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tools/generate-readme-table.js -------------------------------------------------------------------------------- /packages/autofix/tools/new-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/autofix/tools/new-rule.js -------------------------------------------------------------------------------- /packages/no-autofix/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /packages/no-autofix/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/CHANGELOG.md -------------------------------------------------------------------------------- /packages/no-autofix/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/LICENSE -------------------------------------------------------------------------------- /packages/no-autofix/lib/configs/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/lib/configs/all.js -------------------------------------------------------------------------------- /packages/no-autofix/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/lib/index.js -------------------------------------------------------------------------------- /packages/no-autofix/lib/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/lib/rules.js -------------------------------------------------------------------------------- /packages/no-autofix/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/lib/utils.js -------------------------------------------------------------------------------- /packages/no-autofix/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/package.json -------------------------------------------------------------------------------- /packages/no-autofix/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/readme.md -------------------------------------------------------------------------------- /packages/no-autofix/tests/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/tests/lib/index.js -------------------------------------------------------------------------------- /packages/no-autofix/tests/lib/rules/quotes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/tests/lib/rules/quotes.js -------------------------------------------------------------------------------- /packages/no-autofix/tests/rule-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/no-autofix/tests/rule-tester.js -------------------------------------------------------------------------------- /packages/web/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock = false 2 | -------------------------------------------------------------------------------- /packages/web/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/CHANGELOG.md -------------------------------------------------------------------------------- /packages/web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/LICENSE -------------------------------------------------------------------------------- /packages/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/README.md -------------------------------------------------------------------------------- /packages/web/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/lib/index.js -------------------------------------------------------------------------------- /packages/web/lib/rules/no-alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/lib/rules/no-alert.js -------------------------------------------------------------------------------- /packages/web/lib/rules/no-script-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/lib/rules/no-script-url.js -------------------------------------------------------------------------------- /packages/web/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/lib/utils.js -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/tests/lib/rules/no-alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/tests/lib/rules/no-alert.js -------------------------------------------------------------------------------- /packages/web/tests/lib/rules/no-script-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/tests/lib/rules/no-script-url.js -------------------------------------------------------------------------------- /packages/web/tests/rule-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/packages/web/tests/rule-tester.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/readme.md -------------------------------------------------------------------------------- /shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aladdin-add/eslint-plugin/HEAD/shims.d.ts --------------------------------------------------------------------------------