Skip to content

Commit c6657b5

Browse files
117616: Added default options in .eslintrc.json
Also enforced the trailing commas rule in .editorconfig for IntelliJ
1 parent 2d8fada commit c6657b5

2 files changed

Lines changed: 33 additions & 3 deletions

File tree

.editorconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ trim_trailing_whitespace = false
1515

1616
[*.ts]
1717
quote_type = single
18+
ij_typescript_enforce_trailing_comma = whenmultiline
19+
20+
[*.js]
21+
ij_javascript_enforce_trailing_comma = whenmultiline
1822

1923
[*.json5]
2024
ij_json_keep_blank_lines_in_code = 3

.eslintrc.json

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -263,13 +263,39 @@
263263
"rxjs/no-nested-subscribe": "off", // todo: go over _all_ cases
264264

265265
// Custom DSpace Angular rules
266-
"dspace-angular-ts/alias-imports": "error",
266+
"dspace-angular-ts/alias-imports": [
267+
"error",
268+
{
269+
"aliases": [
270+
{
271+
"package": "rxjs",
272+
"imported": "of",
273+
"local": "observableOf"
274+
}
275+
]
276+
}
277+
],
267278
"dspace-angular-ts/themed-component-classes": "error",
268279
"dspace-angular-ts/themed-component-selectors": "error",
269280
"dspace-angular-ts/themed-component-usages": "error",
270-
"dspace-angular-ts/themed-decorators": "error",
281+
"dspace-angular-ts/themed-decorators": [
282+
"error",
283+
{
284+
"decorators": {
285+
"listableObjectComponent": 3,
286+
"rendersSectionForMenu": 2
287+
}
288+
}
289+
],
271290
"dspace-angular-ts/themed-wrapper-no-input-defaults": "error",
272-
"dspace-angular-ts/unique-decorators": "error"
291+
"dspace-angular-ts/unique-decorators": [
292+
"error",
293+
{
294+
"decorators": [
295+
"listableObjectComponent"
296+
]
297+
}
298+
]
273299
}
274300
},
275301
{

0 commit comments

Comments
 (0)