mirror of
https://github.com/outline/outline.git
synced 2026-06-13 11:25:03 +03:00
04c3d81b1f
* shared * server * app * remove vestigial eslintrc files * update comment directives
39 lines
919 B
JSON
39 lines
919 B
JSON
{
|
|
"extends": ["../.oxlintrc.json"],
|
|
"plugins": ["oxc", "eslint", "typescript", "react"],
|
|
"overrides": [
|
|
{
|
|
"files": ["**/*.{js,jsx,ts,tsx}"],
|
|
"rules": {
|
|
"no-restricted-imports": [
|
|
"error",
|
|
{
|
|
"patterns": [
|
|
{
|
|
"group": ["@shared/*"],
|
|
"message": "Use relative imports."
|
|
},
|
|
{
|
|
"allowTypeImports": true,
|
|
"group": ["~/*"],
|
|
"message": "Do not reference app code from shared code."
|
|
},
|
|
{
|
|
"allowTypeImports": true,
|
|
"group": ["@server/*"],
|
|
"message": "Do not reference server code from shared code."
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"plugins": ["import"]
|
|
}
|
|
],
|
|
"env": {
|
|
"jest": true,
|
|
"browser": true,
|
|
"node": true
|
|
}
|
|
}
|