Feature/Switch prefer-optional-chain eslint rule from warn to error (#3983)

* Switch prefer-optional-chain eslint rule from warn to error

* Update changelog

---------

Signed-off-by: Dominik Willner <th33xitus@gmail.com>
pull/3661/merge
dw-0 2 months ago committed by GitHub
parent 6a10b932b0
commit d4c5d58781
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -143,7 +143,6 @@
// The following rules are part of @typescript-eslint/stylistic-type-checked
// and can be remove once solved
"@typescript-eslint/prefer-nullish-coalescing": "warn", // TODO: Requires strictNullChecks: true
"@typescript-eslint/prefer-optional-chain": "warn",
"@typescript-eslint/consistent-indexed-object-style": "warn",
"@typescript-eslint/consistent-generic-constructors": "warn"
}

@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- Switched the `consistent-type-assertions` rule from `warn` to `error` in the `eslint` configuration
- Switched the `prefer-optional-chain` rule from `warn` to `error` in the `eslint` configuration
## 2.119.0 - 2024-10-26

@ -40,7 +40,7 @@ export function redactAttributes({
object: any;
options: { attribute: string; valueMap: { [key: string]: any } }[];
}): any {
if (!object || !options || !options.length) {
if (!object || !options?.length) {
return object;
}

@ -112,7 +112,7 @@ export abstract class AbstractMatFormField<T>
public _disabled: boolean = false;
public get disabled() {
if (this.ngControl && this.ngControl.disabled !== null) {
if (this.ngControl?.disabled !== null) {
return this.ngControl.disabled;
}

Loading…
Cancel
Save