├── .eslintignore ├── .eslintrc.yml ├── .github ├── dependabot.yml └── workflows │ ├── GHPages.yml │ └── ci.yml ├── .gitignore ├── .npmrc ├── .nycrc.yml ├── LICENSE ├── README.md ├── configs.js ├── docs ├── .vitepress │ ├── .eslintrc.js │ ├── config.mjs │ ├── public │ │ └── service-worker.js │ ├── theme │ │ ├── components │ │ │ ├── eslint-editor.vue │ │ │ ├── eslint-playground.vue │ │ │ ├── monaco-editor.vue │ │ │ └── monaco │ │ │ │ ├── index.mjs │ │ │ │ ├── monaco-loader.mjs │ │ │ │ └── monaco-setup.mjs │ │ ├── index.mjs │ │ └── style.css │ └── vite-plugin.mjs ├── index.md └── rules │ ├── disable-enable-pair.md │ ├── index.md │ ├── no-aggregating-enable.md │ ├── no-duplicate-disable.md │ ├── no-restricted-disable.md │ ├── no-unlimited-disable.md │ ├── no-unused-disable.md │ ├── no-unused-enable.md │ ├── no-use.md │ └── require-description.md ├── index.js ├── lib ├── configs.js ├── configs │ └── recommended.js ├── internal │ ├── disabled-area.js │ ├── get-all-directive-comments.js │ ├── get-linters.js │ └── utils.js ├── rules.js ├── rules │ ├── disable-enable-pair.js │ ├── no-aggregating-enable.js │ ├── no-duplicate-disable.js │ ├── no-restricted-disable.js │ ├── no-unlimited-disable.js │ ├── no-unused-disable.js │ ├── no-unused-enable.js │ ├── no-use.js │ └── require-description.js ├── utils.js └── utils │ └── patch.js ├── package.json ├── scripts ├── lib │ ├── rules.js │ └── utils.js ├── update-docs-headers.js ├── update-docs-index.js ├── update-recommended-rules.js └── update.js └── tests └── lib ├── illegal-eslint-disable-line.js └── rules ├── disable-enable-pair.js ├── no-aggregating-enable.js ├── no-duplicate-disable.js ├── no-restricted-disable.js ├── no-unlimited-disable.js ├── no-unused-disable.js ├── no-unused-enable.js ├── no-use.js └── require-description.js /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/GHPages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/.github/workflows/GHPages.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.nycrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/.nycrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/README.md -------------------------------------------------------------------------------- /configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/configs.js -------------------------------------------------------------------------------- /docs/.vitepress/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/.eslintrc.js -------------------------------------------------------------------------------- /docs/.vitepress/config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/config.mjs -------------------------------------------------------------------------------- /docs/.vitepress/public/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/public/service-worker.js -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/eslint-editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/components/eslint-editor.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/eslint-playground.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/components/eslint-playground.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/monaco-editor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/components/monaco-editor.vue -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/monaco/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/components/monaco/index.mjs -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/monaco/monaco-loader.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/components/monaco/monaco-loader.mjs -------------------------------------------------------------------------------- /docs/.vitepress/theme/components/monaco/monaco-setup.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/components/monaco/monaco-setup.mjs -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/index.mjs -------------------------------------------------------------------------------- /docs/.vitepress/theme/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/theme/style.css -------------------------------------------------------------------------------- /docs/.vitepress/vite-plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/.vitepress/vite-plugin.mjs -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/rules/disable-enable-pair.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/disable-enable-pair.md -------------------------------------------------------------------------------- /docs/rules/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/index.md -------------------------------------------------------------------------------- /docs/rules/no-aggregating-enable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/no-aggregating-enable.md -------------------------------------------------------------------------------- /docs/rules/no-duplicate-disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/no-duplicate-disable.md -------------------------------------------------------------------------------- /docs/rules/no-restricted-disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/no-restricted-disable.md -------------------------------------------------------------------------------- /docs/rules/no-unlimited-disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/no-unlimited-disable.md -------------------------------------------------------------------------------- /docs/rules/no-unused-disable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/no-unused-disable.md -------------------------------------------------------------------------------- /docs/rules/no-unused-enable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/no-unused-enable.md -------------------------------------------------------------------------------- /docs/rules/no-use.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/no-use.md -------------------------------------------------------------------------------- /docs/rules/require-description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/docs/rules/require-description.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/index.js -------------------------------------------------------------------------------- /lib/configs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/configs.js -------------------------------------------------------------------------------- /lib/configs/recommended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/configs/recommended.js -------------------------------------------------------------------------------- /lib/internal/disabled-area.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/internal/disabled-area.js -------------------------------------------------------------------------------- /lib/internal/get-all-directive-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/internal/get-all-directive-comments.js -------------------------------------------------------------------------------- /lib/internal/get-linters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/internal/get-linters.js -------------------------------------------------------------------------------- /lib/internal/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/internal/utils.js -------------------------------------------------------------------------------- /lib/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules.js -------------------------------------------------------------------------------- /lib/rules/disable-enable-pair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/disable-enable-pair.js -------------------------------------------------------------------------------- /lib/rules/no-aggregating-enable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/no-aggregating-enable.js -------------------------------------------------------------------------------- /lib/rules/no-duplicate-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/no-duplicate-disable.js -------------------------------------------------------------------------------- /lib/rules/no-restricted-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/no-restricted-disable.js -------------------------------------------------------------------------------- /lib/rules/no-unlimited-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/no-unlimited-disable.js -------------------------------------------------------------------------------- /lib/rules/no-unused-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/no-unused-disable.js -------------------------------------------------------------------------------- /lib/rules/no-unused-enable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/no-unused-enable.js -------------------------------------------------------------------------------- /lib/rules/no-use.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/no-use.js -------------------------------------------------------------------------------- /lib/rules/require-description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/rules/require-description.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/utils/patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/lib/utils/patch.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/package.json -------------------------------------------------------------------------------- /scripts/lib/rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/scripts/lib/rules.js -------------------------------------------------------------------------------- /scripts/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/scripts/lib/utils.js -------------------------------------------------------------------------------- /scripts/update-docs-headers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/scripts/update-docs-headers.js -------------------------------------------------------------------------------- /scripts/update-docs-index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/scripts/update-docs-index.js -------------------------------------------------------------------------------- /scripts/update-recommended-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/scripts/update-recommended-rules.js -------------------------------------------------------------------------------- /scripts/update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/scripts/update.js -------------------------------------------------------------------------------- /tests/lib/illegal-eslint-disable-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/illegal-eslint-disable-line.js -------------------------------------------------------------------------------- /tests/lib/rules/disable-enable-pair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/disable-enable-pair.js -------------------------------------------------------------------------------- /tests/lib/rules/no-aggregating-enable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/no-aggregating-enable.js -------------------------------------------------------------------------------- /tests/lib/rules/no-duplicate-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/no-duplicate-disable.js -------------------------------------------------------------------------------- /tests/lib/rules/no-restricted-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/no-restricted-disable.js -------------------------------------------------------------------------------- /tests/lib/rules/no-unlimited-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/no-unlimited-disable.js -------------------------------------------------------------------------------- /tests/lib/rules/no-unused-disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/no-unused-disable.js -------------------------------------------------------------------------------- /tests/lib/rules/no-unused-enable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/no-unused-enable.js -------------------------------------------------------------------------------- /tests/lib/rules/no-use.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/no-use.js -------------------------------------------------------------------------------- /tests/lib/rules/require-description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eslint-community/eslint-plugin-eslint-comments/HEAD/tests/lib/rules/require-description.js --------------------------------------------------------------------------------