Skip to content

Commit 72e06f7

Browse files
committed
Add new rules on eslint linter and adapt source code
1 parent 95349b6 commit 72e06f7

File tree

25 files changed

+105
-76
lines changed

25 files changed

+105
-76
lines changed

frontend/.eslintrc.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@
1919
"plugin:@angular-eslint/template/process-inline-templates"
2020
],
2121
"rules": {
22+
"no-var": "error",
23+
"prefer-const": "error",
24+
"func-names": "error",
25+
"id-length": "error",
26+
"newline-before-return": "error",
27+
"space-before-blocks": "error",
28+
"no-alert": "error",
2229
"@angular-eslint/directive-selector": [
2330
"error",
2431
{

frontend/src/app/modules/application/angular/angular.component.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ export class AngularComponent implements OnInit {
9595
loadScript(name: string): void {
9696

9797
if (isPlatformBrowser(this.platformId)) {
98-
const s = document.createElement('script');
99-
s.type = 'text/javascript';
100-
s.src = name;
101-
s.async = false;
102-
document.getElementsByTagName('head')[0].appendChild(s);
98+
const src = document.createElement('script');
99+
src.type = 'text/javascript';
100+
src.src = name;
101+
src.async = false;
102+
document.getElementsByTagName('head')[0].appendChild(src);
103103
}
104104
}
105105

frontend/src/app/modules/application/boxoffice/boxoffice.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { ItemsService } from './items/items.service';
77
import { environment } from '../../../../environments/environment';
88

99

10-
declare var bootstrap: any;
10+
declare const bootstrap: any;
1111

1212
@Component({
1313
selector: 'app-boxoffice',
@@ -70,7 +70,7 @@ export class BoxofficeComponent implements OnInit {
7070
}
7171

7272
formFilterChanged(data: any) {
73-
let shows = data["shows"];
73+
const shows = data["shows"];
7474
};
7575

7676
getItems(): any {
@@ -91,7 +91,7 @@ export class BoxofficeComponent implements OnInit {
9191
this.modalPlayer = new bootstrap.Modal(document.getElementById('exampleModal'), {
9292
keyboard: true
9393
})
94-
let selectPlayer = document.getElementById('exampleModal')
94+
const selectPlayer = document.getElementById('exampleModal')
9595
selectPlayer?.addEventListener('show.bs.modal', this.onShowModal.bind(this));
9696
selectPlayer?.addEventListener('hidden.bs.modal', this.onCloseModal.bind(this));
9797
}

frontend/src/app/modules/application/boxoffice/items/items.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export class ItemsService {
2323
return (error: any): Observable<T> => {
2424
console.error(error);
2525
this.log(`${operation} failed: ${error.message}`);
26+
2627
return of(result as T);
2728
};
2829
}

frontend/src/app/modules/application/example-bootstrap/collapses/items.component.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Component, OnInit } from '@angular/core';
22

3-
declare var bootstrap: any;
3+
declare const bootstrap: any;
44

55
@Component({
66
selector: 'app-collapse',
@@ -13,22 +13,22 @@ export class CollapsesComponent {
1313

1414

1515
closeCollapse() {
16-
var myCollapse = document.getElementById('collapseWidthJavascript')
17-
var bsCollapse = new bootstrap.Collapse(myCollapse, {
16+
const myCollapse = document.getElementById('collapseWidthJavascript')
17+
const bsCollapse = new bootstrap.Collapse(myCollapse, {
1818
hide: true,
1919
})
2020
}
2121

2222
showCollapse() {
23-
var myCollapse = document.getElementById('collapseWidthJavascript')
24-
var bsCollapse = new bootstrap.Collapse(myCollapse, {
23+
const myCollapse = document.getElementById('collapseWidthJavascript')
24+
const bsCollapse = new bootstrap.Collapse(myCollapse, {
2525
show: true,
2626
})
2727
}
2828

2929
toggleCollapse() {
30-
var myCollapse = document.getElementById('collapseWidthJavascript')
31-
var bsCollapse = new bootstrap.Collapse(myCollapse, {
30+
const myCollapse = document.getElementById('collapseWidthJavascript')
31+
const bsCollapse = new bootstrap.Collapse(myCollapse, {
3232
toggle: true,
3333
})
3434
}

frontend/src/app/modules/application/example-bootstrap/popovers/items.component.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ export class PopoversComponent implements OnInit {
1414
}
1515

1616
loadScript(name: string): void {
17-
const s = document.createElement('script');
18-
s.type = 'text/javascript';
19-
s.src = name;
20-
s.async = false;
21-
document.getElementsByTagName('head')[0].appendChild(s);
17+
const src = document.createElement('script');
18+
src.type = 'text/javascript';
19+
src.src = name;
20+
src.async = false;
21+
document.getElementsByTagName('head')[0].appendChild(src);
2222
}
2323

2424
}

frontend/src/app/modules/application/example-bootstrap/toasts/items.component.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ export class ToastsComponent implements OnInit {
1414
}
1515

1616
loadScript(name: string): void {
17-
const s = document.createElement('script');
18-
s.type = 'text/javascript';
19-
s.src = name;
20-
s.async = false;
21-
document.getElementsByTagName('head')[0].appendChild(s);
17+
const src = document.createElement('script');
18+
src.type = 'text/javascript';
19+
src.src = name;
20+
src.async = false;
21+
document.getElementsByTagName('head')[0].appendChild(src);
2222
}
2323

2424
}

frontend/src/app/modules/application/example-bootstrap/tooltips/items.component.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ export class TooltipsComponent implements OnInit {
1414
}
1515

1616
loadScript(name: string): void {
17-
const s = document.createElement('script');
18-
s.type = 'text/javascript';
19-
s.src = name;
20-
s.async = false;
21-
document.getElementsByTagName('head')[0].appendChild(s);
17+
const src = document.createElement('script');
18+
src.type = 'text/javascript';
19+
src.src = name;
20+
src.async = false;
21+
document.getElementsByTagName('head')[0].appendChild(src);
2222
}
2323

2424
}

frontend/src/app/modules/application/example-crud/components/page-list/page-list.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@ export class PageListComponent {
6363
readQueryParams(): void {
6464
this.route.queryParams
6565
.subscribe(params => {
66-
this.params.q = params['q'];
66+
this.params.query = params['q'];
6767
if (params['page'] !== undefined) {
6868
this.params.page = params['page'];
6969
this.itemsPage = parseInt(this.params.page, 10);
7070
}
71-
this.searchField = this.params.q;
71+
this.searchField = this.params.query;
7272
this.getItems();
7373
});
7474
}
@@ -108,7 +108,7 @@ export class PageListComponent {
108108
if (this.itemsPage > 1) {
109109
page = this.itemsPage.toString();
110110
}
111-
this.params.q = query;
111+
this.params.query = query;
112112
this.params.page = page;
113113
this.router.navigate(['crud/' + url], { queryParams: this.params });
114114
}

frontend/src/app/modules/application/example-crud/components/page-list/params.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
export class Params {
22

3-
public q: string;
3+
public query: string;
44
public page: string;
55

66
constructor() {
7-
this.q = '';
7+
this.query = '';
88
this.page = '';
99
}
1010

0 commit comments

Comments
 (0)