Skip to content

Commit 5f40c7d

Browse files
committed
FIX lint stuff
1 parent 5ad760a commit 5f40c7d

22 files changed

Lines changed: 73 additions & 280 deletions

File tree

.eslintrc.js

Lines changed: 0 additions & 56 deletions
This file was deleted.

.eslintrc.json

Lines changed: 47 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,49 @@
11
{
2-
"root": true,
3-
"ignorePatterns": [
4-
"projects/**/*"
5-
],
6-
"overrides": [
7-
{
8-
"files": [
9-
"*.ts"
10-
],
11-
"parserOptions": {
12-
"project": [
13-
"tsconfig.json",
14-
"e2e/tsconfig.json"
15-
],
16-
"createDefaultProgram": true
17-
},
18-
"extends": [
19-
"plugin:@angular-eslint/recommended",
20-
"plugin:@angular-eslint/template/process-inline-templates"
21-
],
22-
"rules": {
23-
"@angular-eslint/component-selector": [
24-
"error",
25-
{
26-
"prefix": "app",
27-
"style": "kebab-case",
28-
"type": "element"
29-
}
30-
],
31-
"@angular-eslint/directive-selector": [
32-
"error",
33-
{
34-
"prefix": "app",
35-
"style": "camelCase",
36-
"type": "attribute"
37-
}
38-
]
39-
}
40-
},
41-
{
42-
"files": [
43-
"*.html"
44-
],
45-
"extends": [
46-
"plugin:@angular-eslint/template/recommended"
47-
],
48-
"rules": {}
49-
}
50-
]
2+
"root": true,
3+
"ignorePatterns": [
4+
"projects/**/*"
5+
],
6+
"overrides": [
7+
{
8+
"files": [
9+
"*.ts"
10+
],
11+
"extends": [
12+
"eslint:recommended",
13+
"plugin:@typescript-eslint/recommended",
14+
"plugin:@angular-eslint/recommended",
15+
"plugin:@angular-eslint/template/process-inline-templates"
16+
],
17+
"rules": {
18+
"@typescript-eslint/no-explicit-any": "off",
19+
"@angular-eslint/no-output-native": "off"
20+
}
21+
},
22+
{
23+
"files": [
24+
"*.html"
25+
],
26+
"extends": [
27+
"plugin:@angular-eslint/template/recommended"
28+
],
29+
"rules": {
30+
"@angular-eslint/component-selector": [
31+
"error",
32+
{
33+
"prefix": "app",
34+
"style": "kebab-case",
35+
"type": "element"
36+
}
37+
],
38+
"@angular-eslint/directive-selector": [
39+
"error",
40+
{
41+
"prefix": "app",
42+
"style": "camelCase",
43+
"type": "attribute"
44+
}
45+
]
46+
}
47+
}
48+
]
5149
}

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on:
1212

1313
jobs:
1414
test:
15-
runs-on: ubuntu-20.04
15+
runs-on: ubuntu-22.04
1616
steps:
1717
- uses: actions/checkout@v4
1818
- name: Setup Node.js environment

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
16.20.2
1+
20.11.0

package.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@
6666
"private": true,
6767
"dependencies": {
6868
"@angular/animations": "17.1.2",
69-
"@angular/cdk": "15.2.9",
69+
"@angular/cdk": "17.1.2",
7070
"@angular/common": "17.1.2",
7171
"@angular/compiler": "17.1.2",
7272
"@angular/core": "17.1.2",
7373
"@angular/forms": "17.1.2",
74-
"@angular/material": "15.2.9",
74+
"@angular/material": "17.1.2",
7575
"@angular/platform-browser": "17.1.2",
7676
"@angular/platform-browser-dynamic": "17.1.2",
7777
"@angular/router": "17.1.2",
@@ -117,11 +117,11 @@
117117
},
118118
"devDependencies": {
119119
"@angular-devkit/build-angular": "17.1.2",
120-
"@angular-eslint/builder": "14.4.0",
121-
"@angular-eslint/eslint-plugin": "14.4.0",
122-
"@angular-eslint/eslint-plugin-template": "14.4.0",
123-
"@angular-eslint/schematics": "14.4.0",
124-
"@angular-eslint/template-parser": "14.4.0",
120+
"@angular-eslint/builder": "17.2.1",
121+
"@angular-eslint/eslint-plugin": "17.2.1",
122+
"@angular-eslint/eslint-plugin-template": "17.2.1",
123+
"@angular-eslint/schematics": "17.2.1",
124+
"@angular-eslint/template-parser": "17.2.1",
125125
"@angular/cli": "17.1.2",
126126
"@angular/compiler-cli": "17.1.2",
127127
"@angular/language-service": "17.1.2",
@@ -131,14 +131,14 @@
131131
"@types/pouchdb": "6.4.2",
132132
"@types/pouchdb-find": "7.3.3",
133133
"@types/ws": "8.5.9",
134-
"@typescript-eslint/eslint-plugin": "5.43.0",
135-
"@typescript-eslint/eslint-plugin-tslint": "5.43.0",
136-
"@typescript-eslint/parser": "5.43.0",
137-
"async-test-util": "2.2.1",
134+
"@typescript-eslint/eslint-plugin": "6.19.0",
135+
"@typescript-eslint/eslint-plugin-tslint": "6.20.0",
136+
"@typescript-eslint/parser": "6.19.0",
137+
"async-test-util": "2.3.0",
138138
"concurrently": "7.6.0",
139-
"eslint": "8.53.0",
140-
"eslint-plugin-import": "2.29.0",
141-
"eslint-plugin-jsdoc": "39.9.1",
139+
"eslint": "^8.56.0",
140+
"eslint-plugin-import": "2.29.1",
141+
"eslint-plugin-jsdoc": "48.0.4",
142142
"eslint-plugin-prefer-arrow": "1.2.3",
143143
"gzip-size": "6.0.0",
144144
"markdown-table": "3.0.3",

projects/aws/src/app/app.component.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,13 @@ import {
33
ChangeDetectorRef,
44
ChangeDetectionStrategy
55
} from '@angular/core';
6-
import {
7-
onAuthUIStateChange,
8-
CognitoUserInterface,
9-
AuthState
10-
} from '@aws-amplify/ui-components';
11-
126
import {
137
LogicInterface
148
} from '../../../../src/app/logic-interface.interface';
159

1610
import {
1711
Logic
1812
} from './app.logic';
19-
import {
20-
BehaviorSubject,
21-
Observable
22-
} from 'rxjs';
23-
import {
24-
map
25-
} from 'rxjs/operators';
2613

2714
@Component({
2815
selector: 'app-root',

projects/aws/src/app/app.logic.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,7 @@ export class Logic implements LogicInterface {
279279
)
280280
})
281281
);
282-
};
282+
}
283283

284284
async hasData(): Promise<boolean> {
285285
const userDocs: AWSUser[] = await DataStore.query(

projects/aws/src/models/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ModelInit, MutableModel, PersistentModelConstructor } from "@aws-amplify/datastore";
1+
import { ModelInit, MutableModel } from "@aws-amplify/datastore";
22

33

44

@@ -31,4 +31,4 @@ export declare class Message {
3131
readonly updatedAt?: string;
3232
constructor(init: ModelInit<Message, MessageMetaData>);
3333
static copyOf(source: Message, mutator: (draft: MutableModel<Message, MessageMetaData>) => MutableModel<Message, MessageMetaData> | void): Message;
34-
}
34+
}

projects/firebase/src/test.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

projects/pouchdb/src/app/app.logic.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ import {
3434
doesMessageMapUserPair,
3535
sortByNewestFirst
3636
} from 'src/shared/util-server';
37-
import {
38-
logTime
39-
} from 'src/shared/util-browser';
4037
import { RXJS_SHARE_REPLAY_DEFAULTS } from 'rxdb';
4138

4239
export class Logic implements LogicInterface {

0 commit comments

Comments
 (0)