0.0.5-flat • Published 8 months ago
eslint-config-kubit v0.0.5-flat
eslint-config-kubit
This package provides Kubit's ESLint configuration as an extensible shared config.
Installation
npm install --save-dev eslint eslint-config-kubit@0.0.3-flator
yarn add --dev eslint eslint-config-kubit@0.0.3-flatDependencies
This package requires the following peer dependencies:
eslint9.x
npm install --save-dev eslintor
yarn add --dev eslintUsage
Create an eslint.config.js file in the root of your project and extend the configuration:
const eslintFlatConfig = require('eslint-config-kubit');
const path = require('path');
module.exports = eslintFlatConfig({
checkBrowserCompatibility: true,
browserList: [
'> 0.5%',
'last 2 versions',
'Firefox ESR',
'not dead',
'iOS >= 10',
'Safari >= 10',
'Edge >= 15',
],
noIndexImportConfig: {
aliases: {
'@/types': './src/types/*',
},
},
tsConfigPath: path.resolve(__dirname, './tsconfig.json'),
});If need override some rules, you can pass an argument to the function:
const eslintFlatConfig = require('eslint-config-kubit');
const path = require('path');
module.exports = eslintFlatConfig({
overrides: [
{
files: ['**/*.{js,jsx,ts,tsx}'],
rules: {
'@typescript-eslint/no-magic-numbers': 'off',
'@typescript-eslint/no-unused-vars': 'off',
'react/no-multi-comp': 'off',
complexity: 'off',
'unused-imports/no-unused-imports': 'off',
'compat/compat': 'off',
},
},
],
});License
APA License 2.0 © Kubit
0.0.1-flat
8 months ago
0.0.21
8 months ago
0.0.22
8 months ago
0.0.23
8 months ago
0.0.24
8 months ago
0.0.25
8 months ago
0.0.4-flat
8 months ago
0.0.3-flat
8 months ago
0.0.2-flat
8 months ago
0.0.5-flat
8 months ago
0.0.20
9 months ago
0.0.18
9 months ago
0.0.19
9 months ago
0.0.16
9 months ago
0.0.17
9 months ago
0.0.15
9 months ago
0.0.14
10 months ago
0.0.13
10 months ago
0.0.12
11 months ago
0.0.11
11 months ago
0.0.10
11 months ago
0.0.9
11 months ago
0.0.8
11 months ago
0.0.7
11 months ago
0.0.6
11 months ago
0.0.5
11 months ago
0.0.4
11 months ago
0.0.3
11 months ago
0.0.2
11 months ago
0.0.1
11 months ago