Skip to content
Snippets Groups Projects
Commit 451326dd authored by Kasper Seweryn's avatar Kasper Seweryn 🥞
Browse files

Add standard eslint config

parent 6e37db65
No related branches found
No related tags found
1 merge request!1Resolve "Add Pipeline configuration"
Pipeline #23837 passed with stage
in 2 minutes and 19 seconds
src/api.ts
module.exports = {
extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended'],
extends: [
'standard-with-typescript',
],
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
parserOptions: {
project: './tsconfig.json'
},
plugins: [
'@typescript-eslint',
'unused-imports'
],
root: true,
};
overrides: [
{
files: ['**/*.d.ts'],
rules: {
'@typescript-eslint/triple-slash-reference': 'off'
}
}
]
}
......@@ -10,12 +10,18 @@
"generate-api": "oazapfts schema.yml src/api.ts",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"docs:serve": "vitepress serve docs"
"docs:serve": "vitepress serve docs",
"lint": "eslint src *.ts"
},
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^5.38.1",
"@typescript-eslint/parser": "^5.38.1",
"eslint": "^8.24.0",
"eslint-config-standard-with-typescript": "^23.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-n": "^15.3.0",
"eslint-plugin-promise": "^6.0.1",
"eslint-plugin-unused-imports": "^2.0.0",
"typescript": "^4.8.4",
"vite": "^3.1.0",
"vitepress": "^1.0.0-alpha.15"
......
......@@ -14,7 +14,7 @@ export default defineConfig(() => ({
vue: 'Vue'
}
}
}
}
},
publicDir: false
}))
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment