Files
typescript-training/typescript-practice/.eslintrc.json
T
2023-09-27 10:59:12 +07:00

48 lines
981 B
JSON

{
"root": true,
"parser": "@typescript-eslint/parser",
"extends": [
"airbnb-base",
"plugin:node/recommended",
"prettier",
"plugin:@typescript-eslint/recommended"
],
"plugins": ["@typescript-eslint", "prettier"],
"rules": {
"prettier/prettier": [
"error",
{
"endOfLine": "auto",
"semi": true
}
],
"no-unused-vars": "warn",
"no-console": "off",
"func-names": "off",
"no-process-exit": "off",
"object-shorthand": "off",
"class-methods-use-this": "off",
"node/no-unsupported-features/es-syntax": [
"error",
{ "ignores": ["modules"] }
],
"import/extensions": [
"error",
"ignorePackages",
{
"js": "never",
"mjs": "never",
"ts": "never"
}
]
},
"settings": {
"import/resolver": {
"node": {
"extensions": [".js", ".ts", ".json"]
}
},
"import/extensions": [".js", ".ts", ".mjs"]
}
}