github.com/kubri/kubri@v0.5.1-0.20240317001612-bda2aaef967e/website/.eslintrc.cjs (about) 1 /** @type {import('eslint').Linter.Config} */ 2 module.exports = { 3 extends: [ 4 'plugin:@typescript-eslint/recommended', 5 'plugin:@typescript-eslint/stylistic', 6 'plugin:@docusaurus/recommended', 7 'airbnb', 8 'airbnb/hooks', 9 'airbnb-typescript', 10 'plugin:react/jsx-runtime', 11 'plugin:deprecation/recommended', 12 'prettier', 13 ], 14 parser: '@typescript-eslint/parser', 15 parserOptions: { 16 project: './tsconfig.json', 17 tsconfigRootDir: __dirname, 18 }, 19 root: true, 20 rules: { 21 'react/jsx-props-no-spreading': 'off', 22 'react/no-array-index-key': 'off', 23 }, 24 overrides: [ 25 { 26 files: ['docusaurus.config.ts'], 27 rules: { 28 'import/no-extraneous-dependencies': [2, { devDependencies: true }], 29 }, 30 }, 31 { 32 files: ['src/plugins/**/*'], 33 rules: { 34 'import/no-extraneous-dependencies': 'off', 35 }, 36 }, 37 ], 38 }