eslint-config-nitpick
ESLint config for my projects.
Install
npm install eslint@9 eslint-config-nitpick --save-devUsage
Add this config to your eslint.config.js:
import { defineConfig } from 'eslint/config';
import configNitpick from 'eslint-config-nitpick';
export default defineConfig([
configNitpick
]);
If you’re using presets, it’s highly recommended to apply default preset:
import { defineConfig } from 'eslint/config';
import configNitpick from 'eslint-config-nitpick';
import configPreset from 'eslint-config-nitpick/other-preset';
export default defineConfig([
configNitpick,
configPreset
]);
Presets
In addition to default preset, there are also specific presets.
Browser
Browser specific rules.
import { defineConfig } from 'eslint/config';
import configBrowser from 'eslint-config-nitpick/browser';
export default defineConfig([
configBrowser
]);
Testing
Rules for testing frameworks (e.g. Mocha).
import { defineConfig } from 'eslint/config';
import configTest from 'eslint-config-nitpick/tests';
export default defineConfig([
configTest
]);
Vue
Vue specific rules.
import { defineConfig } from 'eslint/config';
import configVue from 'eslint-config-nitpick/vue';
export default defineConfig([
configVue
]);
TypeScript
TypeScript specific rules.
import { defineConfig } from 'eslint/config';
import configTypescript from 'eslint-config-nitpick/typescript';
export default defineConfig([
configTypescript
]);
License
MIT © Ivan Nikolić