style: add eslint and eslintignore target

このコミットが含まれているのは:
sinkaroid 2023-04-18 11:09:43 +07:00
コミット d0a91acd04
この署名に対応する既知のキーがデータベースに存在しません
GPGキーID: ABD69470B2390135
2個のファイルの変更43行の追加0行の削除

2
.eslintignore ノーマルファイル
ファイルの表示

@ -0,0 +1,2 @@
node_modules/
build/

41
.eslintrc.json ノーマルファイル
ファイルの表示

@ -0,0 +1,41 @@
{
"env": {
"es2021": true,
"node": true,
"commonjs": true
},
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended"
],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": [
"@typescript-eslint"
],
"rules": {
"linebreak-style": 0,
"quotes": [
"error",
"double"
],
"semi": [
"error",
"always"
],
"no-empty": "error",
"no-func-assign": "error",
"no-case-declarations": "off",
"no-unreachable": "error",
"no-eval": "error",
"no-global-assign": "error",
"@typescript-eslint/no-explicit-any": ["off"],
"indent": [
"error",
2
]
}
}