mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-06 17:44:11 +00:00
117616: Added default options in .eslintrc.json
Also enforced the trailing commas rule in .editorconfig for IntelliJ
This commit is contained in:
@@ -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
|
||||
|
@@ -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"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
Reference in New Issue
Block a user