intentful
Version:
Create Custom Skills with less headache
68 lines • 1.67 kB
JavaScript
module.exports = {
"parser": "@typescript-eslint/parser",
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended",
"plugin:@typescript-eslint/recommended-requiring-type-checking",
"prettier"
],
"parserOptions": {
"ecmaVersion": 2019,
"sourceType": "module",
"project": __dirname + "/tsconfig.eslint.json"
},
"ignorePatterns": [
"build",
"dist",
"node_modules",
"*.snap",
"*.d.ts",
"*.js"
],
"plugins": [
"import",
],
"rules": {
"@typescript-eslint/no-empty-function": "off",
"@typescript-eslint/no-empty-interface": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-unsafe-call": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/require-await": [
"warn"
],
"@typescript-eslint/no-unsafe-assignment": [
"warn"
],
"no-non-null-assertion": "off",
"quote-props": [
"error",
"as-needed"
],
"import/order": [
"error",
{
"alphabetize": {
"order": "asc"
},
"groups": [
[
"builtin",
"external"
],
[
"index",
"sibling",
"parent",
"internal"
]
],
"newlines-between": "always",
"pathGroups": [
],
"pathGroupsExcludedImportTypes": []
}
]
}
};