You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.1 KiB
43 lines
1.1 KiB
{ |
|
"extends": ["@excalidraw/eslint-config", "react-app"], |
|
"rules": { |
|
"import/order": [ |
|
"warn", |
|
{ |
|
"groups": ["builtin", "external", "internal", "parent", "sibling", "index", "object", "type"], |
|
"pathGroups": [ |
|
{ |
|
"pattern": "@excalidraw/**", |
|
"group": "external", |
|
"position": "after" |
|
} |
|
], |
|
"newlines-between": "always-and-inside-groups", |
|
"warnOnUnassignedImports": true |
|
} |
|
], |
|
"import/no-anonymous-default-export": "off", |
|
"no-restricted-globals": "off", |
|
"@typescript-eslint/consistent-type-imports": [ |
|
"error", |
|
{ |
|
"prefer": "type-imports", |
|
"disallowTypeAnnotations": false, |
|
"fixStyle": "separate-type-imports" |
|
} |
|
], |
|
"no-restricted-imports": [ |
|
"error", |
|
{ |
|
"name": "jotai", |
|
"message": "Do not import from \"jotai\" directly. Use our app-specific modules (\"editor-jotai\" or \"app-jotai\")." |
|
} |
|
], |
|
"react/jsx-no-target-blank": [ |
|
"error", |
|
{ |
|
"allowReferrer": true |
|
} |
|
] |
|
} |
|
}
|
|
|