Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Goals:
All rules recommended by codelyzer, except
templates-use-public
, are enabled.The
no-unused-variable
rule is no longer supported byts-lint
. The check is handled by [email protected] itself with thenoUnusedLocals
andnoUnusedParameters
compiler options. Staying away from modifying your src folder, I did not set these flags intsconfig.json
because "Property 'api' is declared but never used." in app component. This passed the oldno-unused-variable
rule as is, I guess because of it being a "parameter property" or being used in the template. (?)no-unreachable
is similiarly covered by the--allowUnreachableCode
tsc compiler option.label-undefined
andno-duplicate-key
are also no longer part of ts-lint and supported by tsc.Other rule changes are due to combining, for example, the older component/directive naming rules.
I have gone further in my fork and would be happy to update this branch with the following. Let me know.
templates-use-public
per this thinking which has convinced menoUnusedLocals
andnoUnusedParameters
intsconfig.json
app.component.ts
in support of these new settingsI am also enabling some security-related rules from Microsoft which are interesting but I predict you'll not want those as you strive to maintain the starter's simplicity. Let me know othewise.
This is the best starter kit. Thanks for your hard work!