@wepublish/editor
Version:
We.publish CMS Editor
84 lines (83 loc) • 2.06 kB
JSON
{
"extends": ["plugin:@nx/react", "../../.eslintrc.json"],
"ignorePatterns": ["!**/*"],
"plugins": ["i18next", "simple-import-sort"],
"overrides": [
{
"files": ["*.ts", "*.tsx", "*.js", "*.jsx"],
"rules": {
"no-empty": "warn",
"react/display-name": [0],
"react/jsx-boolean-value": [1],
"react/prop-types": [0],
"i18next/no-literal-string": [
2,
{
"markupOnly": true,
"ignoreAttribute": [
"align",
"alignItems",
"appearance",
"as",
"autoComplete",
"axis",
"backdrop",
"closePath",
"color",
"componentClass",
"controlId",
"data-testid",
"dataKey",
"dateFormat",
"display",
"element",
"eventKey",
"fill",
"fixed",
"fixed",
"flexDirection",
"flexWrap",
"format",
"href",
"icon",
"iconActive",
"justify",
"justifyContent",
"minHeight",
"name",
"overflow",
"path",
"placement",
"position",
"sdkLanguage",
"size",
"spacing",
"stack",
"target",
"to",
"trigger",
"value",
"variant",
"verticalAlign"
],
"ignoreComponent": ["code"],
"ignore": ["—", "&"]
}
],
"simple-import-sort/imports": 1,
"simple-import-sort/exports": 1,
"import/first": 1,
"import/newline-after-import": 1,
"import/no-duplicates": 1
}
},
{
"files": ["*.ts", "*.tsx"],
"rules": {}
},
{
"files": ["*.js", "*.jsx"],
"rules": {}
}
]
}