Fail to lint angular app
sviat9440 opened this issue ยท comments
Steps to reproduce:
- run
ng lint
Exception stacktrace:
[error] Error: Decorator of type MemberExpression not yet handled
Occurred while linting /home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/src/lib/http-client.ts:78
at nameOfDecorator (/home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint-plugin-decorator-position/lib/rules/decorator-position.js:483:13)
at Array.map (<anonymous>)
at positionDecorator (/home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint-plugin-decorator-position/lib/rules/decorator-position.js:165:38)
at MethodDefinition[decorators.length=1]:exit (/home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint-plugin-decorator-position/lib/rules/decorator-position.js:152:7)
at /home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint/lib/linter/safe-emitter.js:45:58
at Array.forEach (<anonymous>)
at Object.emit (/home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint/lib/linter/safe-emitter.js:45:38)
at NodeEventGenerator.applySelector (/home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint/lib/linter/node-event-generator.js:293:26)
at NodeEventGenerator.applySelectors (/home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint/lib/linter/node-event-generator.js:322:22)
at NodeEventGenerator.leaveNode (/home/sviat/IdeaProjects/front-polis-api/drivers/angular-driver/node_modules/eslint/lib/linter/node-event-generator.js:345:14)
Fail when linting next line:
class APIHttpClientAdapter {
protected static intercept<T extends APIHttpClientAdapter>(
target: T,
propertyKey: keyof T,
descriptor: TypedPropertyDescriptor<(options: BaseOptions) => Observable<APIHttpEvent>>,
): void {
...
}
}
export class APIAngularDriverHttpClient extends APIHttpClientAdapter {
@APIHttpClientAdapter.intercept // -> fail when linting current line
public get(requestOptions: APIHttpGetOptions): Observable<APIHttpEvent> {
...
}
}
๐ This issue has been resolved in version 4.0.1 ๐
The release is available on:
Your semantic-release bot ๐ฆ๐