Skip to content

Commit

Permalink
Updated formatter and linter configs
Browse files Browse the repository at this point in the history
  • Loading branch information
QuazChick committed Aug 19, 2024
1 parent 7ffc164 commit ac13998
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 34 deletions.
12 changes: 12 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
root = true

[*]
charset = utf-8
end_of_line = crlf
insert_final_newline = true

indent_style = space
indent_size = 2

[*.md]
indent_size = 4
23 changes: 23 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"env": {
"browser": true,
"node": true
},
"extends": [
"eslint:recommended",
"plugin:vue/vue3-recommended",
"plugin:@typescript-eslint/recommended",
"plugin:prettier/recommended"
],
"parser": "vue-eslint-parser",
"parserOptions": {
"parser": "@typescript-eslint/parser",
"ecmaVersion": "latest",
"sourceType": "module"
},
"rules": {
"@typescript-eslint/no-explicit-any": "off",
"vue/multi-word-component-names": "off"
},
"ignorePatterns": ["!docs/.vitepress", "docs/.vitepress/cache", "/docs/.vitepress/dist"]
}
28 changes: 13 additions & 15 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
{
"trailingComma": "es5",
"useTabs": true,
"tabWidth": 4,
"semi": false,
"singleQuote": true,
"printWidth": 80,
"embeddedLanguageFormatting": "off",
"overrides": [
{
"files": "*.md",
"options": {
"parser": "mdx"
}
}
]
"trailingComma": "es5",
"semi": true,
"singleQuote": false,
"printWidth": 100,
"embeddedLanguageFormatting": "auto",
"overrides": [
{
"files": "*.md",
"options": {
"parser": "mdx"
}
}
]
}
26 changes: 7 additions & 19 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,20 +1,8 @@
{
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"eslint.format.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},
"[vue]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.formatOnSave": true
},
"editor.formatOnSave": true,
"eslint.validate": [
"javascript",
"typescript",
"vue"
],
"[markdown]": {
"editor.defaultFormatter": "darkriszty.markdown-table-prettify"
}
}
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"eslint.enable": true,
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
}
}

0 comments on commit ac13998

Please sign in to comment.