I am using eslint in angular applicaiton, while performing the ng lint I am getting the below error
An unhandled exception occurred: .eslintrc.json#overrides[0]:
Configuration for rule "@angular-eslint/directive-selector" is invalid:
Value {"type":"attribute","style":"camelCase","use-host-property-decorator":false} should NOT have additional properties.
Trying to disable the host from configuration as below
.eslintrc
"rules": {
"@angular-eslint/directive-selector": [
"error",
{
"type": "attribute",
// "prefix": "app",
"style": "camelCase",
"use-host-property-decorator": false
}
],
"@angular-eslint/component-selector": [
"error",
{
"type": "element",
"prefix": "app",
"style": "kebab-case"
}
]
}
I have used host in the directive
@Directive({
selector: 'th[sortable]',
host: {
'[class.asc]': 'direction === "asc"',
'[class.desc]': 'direction === "desc"',
'(click)': 'rotate()'
}
})