UNPKG

@aarongoldenthal/eslint-config-standard

Version:

Standard ESLint configuration settings

29 lines (27 loc) 974 B
import { defineConfig } from 'eslint/config'; import eslintCommentsPlugin from '@eslint-community/eslint-plugin-eslint-comments'; export default defineConfig({ files: ['**/*.{js,mjs,cjs}'], name: 'eslint-comments (all files)', plugins: { comments: eslintCommentsPlugin }, rules: { 'comments/disable-enable-pair': ['error', { allowWholeFile: true }], 'comments/no-aggregating-enable': 'error', 'comments/no-duplicate-disable': 'error', 'comments/no-unlimited-disable': 'error', 'comments/no-unused-disable': 'error', 'comments/no-unused-enable': 'error', 'comments/no-use': [ 'error', { allow: [ 'eslint-disable', 'eslint-disable-line', 'eslint-disable-next-line', 'eslint-enable' ] } ], 'comments/require-description': 'error' } });