117616: Added default options in .eslintrc.json

Also enforced the trailing commas rule in .editorconfig for IntelliJ
This commit is contained in:
Alexandre Vryghem
2024-10-02 15:22:59 +02:00
parent 2d8fada3c4
commit c6657b5f9b
2 changed files with 33 additions and 3 deletions

View File

@@ -15,6 +15,10 @@ trim_trailing_whitespace = false
[*.ts]
quote_type = single
ij_typescript_enforce_trailing_comma = whenmultiline
[*.js]
ij_javascript_enforce_trailing_comma = whenmultiline
[*.json5]
ij_json_keep_blank_lines_in_code = 3

View File

@@ -263,13 +263,39 @@
"rxjs/no-nested-subscribe": "off", // todo: go over _all_ cases
// Custom DSpace Angular rules
"dspace-angular-ts/alias-imports": "error",
"dspace-angular-ts/alias-imports": [
"error",
{
"aliases": [
{
"package": "rxjs",
"imported": "of",
"local": "observableOf"
}
]
}
],
"dspace-angular-ts/themed-component-classes": "error",
"dspace-angular-ts/themed-component-selectors": "error",
"dspace-angular-ts/themed-component-usages": "error",
"dspace-angular-ts/themed-decorators": "error",
"dspace-angular-ts/themed-decorators": [
"error",
{
"decorators": {
"listableObjectComponent": 3,
"rendersSectionForMenu": 2
}
}
],
"dspace-angular-ts/themed-wrapper-no-input-defaults": "error",
"dspace-angular-ts/unique-decorators": "error"
"dspace-angular-ts/unique-decorators": [
"error",
{
"decorators": [
"listableObjectComponent"
]
}
]
}
},
{