Skip to content

Commit 591970c

Browse files
committed
fix(lint): updating directives-selector config
1 parent e529d27 commit 591970c

18 files changed

Lines changed: 32 additions & 40 deletions

File tree

projects/igniteui-angular/banner/src/banner/banner.directives.ts

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

33
@Directive({
4+
// eslint-disable-next-line @angular-eslint/directive-selector
45
selector: 'igx-banner-actions',
56
standalone: true
67
})
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { Directive } from '@angular/core';
22

33
@Directive({
4-
selector: 'igx-bottom-nav-header-label,[igxBottomNavHeaderLabel]',
4+
selector: '[igxBottomNavHeaderLabel],igx-bottom-nav-header-label',
55
standalone: true
66
})
77
export class IgxBottomNavHeaderLabelDirective { }
88

99
@Directive({
10-
selector: 'igx-bottom-nav-header-icon,[igxBottomNavHeaderIcon]',
10+
selector: '[igxBottomNavHeaderIcon],igx-bottom-nav-header-icon',
1111
standalone: true
1212
})
1313
export class IgxBottomNavHeaderIconDirective { }

projects/igniteui-angular/card/src/card/card.component.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ let NEXT_ID = 0;
77
* Use it to wrap images and videos.
88
*/
99
@Directive({
10+
// eslint-disable-next-line @angular-eslint/directive-selector
1011
selector: 'igx-card-media',
1112
standalone: true
1213
})
@@ -118,7 +119,7 @@ export class IgxCardHeaderSubtitleDirective {
118119
* IgxCardContent is container for the card content.
119120
*/
120121
@Directive({
121-
122+
// eslint-disable-next-line @angular-eslint/directive-selector
122123
selector: 'igx-card-content',
123124
standalone: true
124125
})
@@ -132,7 +133,7 @@ export class IgxCardContentDirective {
132133
* IgxCardFooter is container for the card footer
133134
*/
134135
@Directive({
135-
136+
// eslint-disable-next-line @angular-eslint/directive-selector
136137
selector: 'igx-card-footer',
137138
standalone: true
138139
})
@@ -266,7 +267,6 @@ export type IgxCardActionsLayout = (typeof IgxCardActionsLayout)[keyof typeof Ig
266267
* IgxCardActions is container for the card actions.
267268
*/
268269
@Component({
269-
270270
selector: 'igx-card-actions',
271271
templateUrl: 'card-actions.component.html',
272272
standalone: true

projects/igniteui-angular/dialog/src/dialog/dialog.directives.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Directive, HostBinding } from '@angular/core';
44
* @hidden
55
*/
66
@Directive({
7-
selector: 'igx-dialog-title,[igxDialogTitle]',
7+
selector: '[igxDialogTitle],igx-dialog-title',
88
standalone: true
99
})
1010
export class IgxDialogTitleDirective {
@@ -17,7 +17,7 @@ export class IgxDialogTitleDirective {
1717
* @hidden
1818
*/
1919
@Directive({
20-
selector: 'igx-dialog-actions,[igxDialogActions]',
20+
selector: '[igxDialogActions],igx-dialog-actions',
2121
standalone: true
2222
})
2323
export class IgxDialogActionsDirective {

projects/igniteui-angular/directives/src/directives/divider/divider.directive.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export type IgxDividerType = (typeof IgxDividerType)[keyof typeof IgxDividerType
99
let NEXT_ID = 0;
1010

1111
@Directive({
12+
// eslint-disable-next-line @angular-eslint/directive-selector
1213
selector: 'igx-divider',
1314
standalone: true
1415
})

projects/igniteui-angular/directives/src/directives/form-control/form-control.directive.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import { Directive, forwardRef, ElementRef, HostListener, Renderer2, inject } from '@angular/core';
22
import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';
33

4-
@Directive({
4+
@Directive({
5+
// eslint-disable-next-line @angular-eslint/directive-selector
56
selector: 'igc-rating[ngModel],igc-rating[formControlName]',
67
providers: [
78
{

projects/igniteui-angular/eslint.config.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ export default [
2727

2828
"@angular-eslint/directive-selector": ["error", {
2929
type: ["attribute", "element"],
30-
prefix: ["igx", "igc"],
30+
prefix: ["igx", "ig"],
31+
style: "camelCase",
3132
}],
3233

3334
"@angular-eslint/no-input-rename": "off",

projects/igniteui-angular/expansion-panel/src/expansion-panel/expansion-panel.directives.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable @angular-eslint/directive-selector */
12
import { Directive, HostBinding } from '@angular/core';
23
import { HeaderContentBaseDirective } from './expansion-panel.common';
34

projects/igniteui-angular/grids/core/src/columns/validators.directive.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
/* eslint-disable @angular-eslint/directive-selector */
12
import { Directive } from '@angular/core';
23
import { RequiredValidator, NG_VALIDATORS, MinValidator, MaxValidator, EmailValidator, MinLengthValidator, MaxLengthValidator, PatternValidator } from '@angular/forms';
34

45
@Directive({
5-
66
selector: 'igx-column[required]',
77
providers: [{
88
provide: NG_VALIDATORS,
@@ -15,7 +15,6 @@ export class IgxColumnRequiredValidatorDirective extends RequiredValidator {
1515
}
1616

1717
@Directive({
18-
1918
selector: 'igx-column[min]',
2019
providers: [{
2120
provide: NG_VALIDATORS,
@@ -28,7 +27,6 @@ export class IgxColumnMinValidatorDirective extends MinValidator { }
2827

2928

3029
@Directive({
31-
3230
selector: 'igx-column[max]',
3331
providers: [{
3432
provide: NG_VALIDATORS,
@@ -41,7 +39,6 @@ export class IgxColumnMaxValidatorDirective extends MaxValidator { }
4139

4240

4341
@Directive({
44-
4542
selector: 'igx-column[email]',
4643
providers: [{
4744
provide: NG_VALIDATORS,
@@ -54,7 +51,6 @@ export class IgxColumnEmailValidatorDirective extends EmailValidator { }
5451

5552

5653
@Directive({
57-
5854
selector: 'igx-column[minlength]',
5955
providers: [{
6056
provide: NG_VALIDATORS,
@@ -66,7 +62,6 @@ export class IgxColumnEmailValidatorDirective extends EmailValidator { }
6662
export class IgxColumnMinLengthValidatorDirective extends MinLengthValidator { }
6763

6864
@Directive({
69-
7065
selector: 'igx-column[maxlength]',
7166
providers: [{
7267
provide: NG_VALIDATORS,
@@ -79,7 +74,6 @@ export class IgxColumnMaxLengthValidatorDirective extends MaxLengthValidator {
7974
}
8075

8176
@Directive({
82-
8377
selector: 'igx-column[pattern]',
8478
providers: [{
8579
provide: NG_VALIDATORS,

projects/igniteui-angular/grids/core/src/filtering/excel-style/excel-style-filtering.component.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@ import { IgxExcelStyleHeaderComponent } from './excel-style-header.component';
3535
import { ColumnType, FilteringExpressionsTree, GridColumnDataType, GridTypeBase, IFilteringExpressionsTree, IgxFilterItem, IgxOverlayService, isTree, SortingDirection } from 'igniteui-angular/core';
3636

3737
@Directive({
38-
selector: 'igx-excel-style-column-operations,[igxExcelStyleColumnOperations]',
38+
selector: '[igxExcelStyleColumnOperations],igx-excel-style-column-operations',
3939
standalone: true
4040
})
4141
export class IgxExcelStyleColumnOperationsTemplateDirective { }
4242

4343
@Directive({
44-
selector: 'igx-excel-style-filter-operations,[igxExcelStyleFilterOperations]',
44+
selector: '[igxExcelStyleFilterOperations],igx-excel-style-filter-operations',
4545
standalone: true
4646
})
4747
export class IgxExcelStyleFilterOperationsTemplateDirective { }

0 commit comments

Comments
 (0)