0.4.5 • Published 3 months ago
@nozomiishii/eslint-config v0.4.5
@nozomiishii/eslint-config
Nozomi's Recommended eslint Config.
Gist
npx -y @nozomiishii/eslint-config@latest
Manual
pnpm add -D eslint typescript eslint-define-config @nozomiishii/eslint-config && touch .eslintrc.cjs
scriptの設定
pnpm pkg set scripts.eslint="eslint . --max-warnings=0 --ignore-path .gitignore" \
pnpm pkg set scripts.lint="pnpm eslint" \
pnpm pkg set scripts.lint:fix="pnpm eslint --fix"
package.json
{
"scripts": {
"eslint": "eslint . --max-warnings=0 --ignore-path .gitignore",
"lint": "pnpm eslint",
"lint:fix": "pnpm eslint --fix"
}
}
.eslintrc.cjs
// @ts-check
const { defineConfig } = require('eslint-define-config');
module.exports = defineConfig({
root: true,
ignorePatterns: ['.eslintrc.cjs', '*.config.*'],
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaVersion: 'latest',
tsconfigRootDir: __dirname,
project: true,
sourceType: 'module',
},
extends: '@nozomiishii',
});
その他便利そうなカスタムルールたち(プロジェクトによって入れたい)
特定のimportを禁止
0.4.5
3 months ago
0.4.4
3 months ago
0.4.3
3 months ago
0.4.1
5 months ago
0.4.2
5 months ago
0.3.0
9 months ago
0.2.1
10 months ago
0.1.2
10 months ago
0.2.0
10 months ago
0.1.7
10 months ago
0.2.3
9 months ago
0.1.4
10 months ago
0.4.0
9 months ago
0.1.3
10 months ago
0.1.6
10 months ago
0.1.5
10 months ago
0.1.1
11 months ago
0.1.0
11 months ago
0.0.12
11 months ago
0.0.11
12 months ago
0.0.10
12 months ago
0.0.9
12 months ago
0.0.8
12 months ago
0.0.7
12 months ago
0.0.6
12 months ago
0.0.5
12 months ago
0.0.4
12 months ago
0.0.3
12 months ago
0.0.2
12 months ago
0.0.1
12 months ago
0.0.0
12 months ago