renovate[bot] on aria-query-4.x
fix(deps): update dependency ar… (compare)
renovate[bot] on major-commitlint-monorepo
chore(deps): update commitlint … (compare)
renovate[bot] on source-map-0.x
fix(deps): update dependency so… (compare)
renovate[bot] on codemirror-5.x
fix(deps): update dependency co… (compare)
renovate[bot] on axobject-query-2.x
fix(deps): update dependency ax… (compare)
renovate[bot] on angular-monorepo
fix(deps): update angular monor… (compare)
renovate[bot] on tslint-5.x
chore(deps): update dependency … (compare)
renovate[bot] on ts-node-8.x
chore(deps): update dependency … (compare)
The specified path does not exist: 'D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\e2e\tsconfig.e2e.json'.
FatalError: error TS5058: The specified path does not exist: 'D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\e2e\tsconfig.e2e.json'.
at new FatalError (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\tslint\lib\error.js:27:28)
at Function.Linter.createProgram (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\tslint\lib\linter.js:55:19)
at Observable.rxjs_1.Observable.obs [as _subscribe] (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\@angular-devkit\build-angular\src\tslint\index.js:62:44)
at Observable._trySubscribe (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\rxjs\internal\Observable.js:43:25)
at Observable.subscribe (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\rxjs\internal\Observable.js:29:22)
at D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\rxjs\internal\util\subscribeTo.js:22:31
at Object.subscribeToResult (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\rxjs\internal\util\subscribeToResult.js:7:45)
at MergeMapSubscriber._innerSub (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\rxjs\internal\operators\mergeMap.js:75:38)
at MergeMapSubscriber._tryNext (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\rxjs\internal\operators\mergeMap.js:72:14)
at MergeMapSubscriber._next (D:\javeed\Projects\RandDProjects\EMS - V3 Research\EMS.Client\node_modules\rxjs\internal\operators\mergeMap.js:55:18)
Hi :)
I recently updated codelyzer to version 5.0.1 and added the 'no-inputs-metadata-property" rule. But now my IDE (IntelliJ) is throwing the following error
TypeError: Cannot read property 'Input' of undefined
at /workspace/terra-components/node_modules/codelyzer/noInputsMetadataPropertyRule.js:38:798
at Object.<anonymous> (/workspace/terra-components/node_modules/codelyzer/noInputsMetadataPropertyRule.js:45:2)
at Module._compile (internal/modules/cjs/loader.js:799:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:810:10)
at Module.load (internal/modules/cjs/loader.js:666:32)
at tryModuleLoad (internal/modules/cjs/loader.js:606:12)
at Function.Module._load (internal/modules/cjs/loader.js:598:3)
at Module.require (internal/modules/cjs/loader.js:705:19)
at require (internal/modules/cjs/helpers.js:14:16)
at loadRule (/usr/local/lib/node_modules/tslint/lib/ruleLoader.js:102:12)
Process finished with exit code -1
Am I doing something wrong?
"./node_modules/.bin/tslint" -c tslint.json "src\app\app.component.ts"
.. it shows no linting errors .. but in editor it highlights as error
settings.json
as
"tslint.rulesDirectory": "./node_modules/codelyzer",
"typescript.tsdk": "node_modules/typescript/lib",
But still it highlights error. Is there anything more I need to do?
"AppComponent" should have prefix "app"
.. where as my tslint.json
has the rule "component-selector": [true, "element", "sg", "kebab-case"],
src/tslint.json
is overriding my tslint.json
in my project. It has nothing to do with codelyzer
. I found the suggestion here https://github.com/mgechev/codelyzer/issues/620#issuecomment-394474543
@Injectable
is not needed for every single service. Does adding it even when it's not needed do any harm? A rule of "always adding" can prevent Dependency Injection issues for less experience developers. Is there a rule for adding(/or not adding) the @Injectable
for services ?
Hi all, I was wondering if it's possible to export data like @MalcolmAnderson suggested, so I can create an custom dashboard for all my projects. What I want to acchieve is for all my angular projects have analysis run about the code quality and suchs.
This is gonna be an step in the pipeline we setup in gitlab, but I want the results available externaly, so that everytime we push something to git, we dont have to look per project at gitlab what the results are, but just look at 1 dashboard which collects and presents all the data.
Yes, I'm not actively visiting gitter. Just to answer few questions:
@MaximeGir latest version of codelyzer should work with all previous versions as well. There are some compatibility checks happening in the packages which introduce the Angular integration.
@taigi100 yes, with a custom tslint reporter you can format the output however you like.
@martinbianchi it'll be best if you open an issue in github.com/mgechev/codelyzer
@SvanBelleghem_twitter yes, custom reporter will be the right answer here as well.