Skip to content

Commit 03baa2f

Browse files
committed
try prettier checks 2
1 parent f00a6ab commit 03baa2f

File tree

3 files changed

+60
-0
lines changed

3 files changed

+60
-0
lines changed

.eslintignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules
2+
.docusaurus
3+
build
4+
public

.eslintrc.js

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// .eslintrc.js
2+
module.exports = {
3+
root: true,
4+
extends: [
5+
"plugin:@docusaurus/recommended",
6+
"plugin:mdx/recommended",
7+
"plugin:import/recommended",
8+
],
9+
plugins: ["@docusaurus", "mdx", "import"],
10+
parserOptions: {
11+
ecmaVersion: 2021,
12+
sourceType: "module",
13+
ecmaFeatures: {
14+
jsx: true,
15+
},
16+
},
17+
18+
settings: {
19+
react: {
20+
version: "detect",
21+
},
22+
// Fix for import resolution if you keep getting import errors
23+
"import/resolver": {
24+
node: {
25+
extensions: [".js", ".jsx", ".ts", ".tsx"],
26+
},
27+
},
28+
},
29+
rules: {
30+
"@docusaurus/no-untranslated-text": "off",
31+
"@docusaurus/string-literal-i18n-messages": "error",
32+
33+
// Suggest using Docusaurus headings, but don't error out
34+
"@docusaurus/prefer-docusaurus-heading": "warn",
35+
36+
// Import rules
37+
"import/no-unresolved": [
38+
"error",
39+
{ ignore: ["^@theme", "^@docusaurus", "^@site"] },
40+
],
41+
"import/no-named-as-default": "off",
42+
},
43+
};

.vscode/settings.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"editor.formatOnSave": true,
3+
"editor.defaultFormatter": "esbenp.prettier-vscode",
4+
"editor.codeActionsOnSave": {
5+
"source.fixAll.eslint": "explicit"
6+
},
7+
"[markdown]": {
8+
"editor.defaultFormatter": "esbenp.prettier-vscode"
9+
},
10+
"[javascript]": {
11+
"editor.defaultFormatter": "esbenp.prettier-vscode"
12+
}
13+
}

0 commit comments

Comments
 (0)