-
Notifications
You must be signed in to change notification settings - Fork 5
adopt standard.js instead and deprecate this one #7
Comments
There are some issues I currently see with that move:
|
Related: AtomLinter/linter-eslint#417 |
@Alaneor
|
Sorry for taking my time with this, totally forgot about it! The argument about gradual adoption of ESLint into existing projects is not just about having consistent coding style from start to end (there's no need for discussion about that - I totally agree!) - the point was, that with this ruleset, you can start using ESLint in projects where there previously was no static code checker and have it only run the Additionally, this being an "STRV-made" ruleset, I personally feel it will give people more incentive to use it for our projects and to adhere to the coding styles this ruleset sets forth. 😄 And, since standard.js is maintained by an outside party, we have little flexibility in adopting our own rules should we have the need for that. The ultimate goal I hope to achieve one day is to have all our projects with this ruleset enabled to its full potential and have near-zero overrides in project-local configuration files. For these reasons I will now close this. Note, however, that changing some coding style rules can always be discussed via separate issues - there have been several such occurrences already, see #2, #8 as examples. if you have something specific in mind, feel free to raise an issue! |
I have a very radical proposal-let's deprecate this guide and adopt standard.js as STRV recommended style guide. Well not that radical, since standard.js is very similar to this repo. Only difference I noticed today is:
function () {}
The main reason for me would be compatibility with snippets-for example my favourite editor atom has https://github.com/gaboesquivel/atom-standardjs-snippets. Unfortunately not all of these snippets are compatible with the settings in this repo and that slows me down.
Another good reason would be futureproofing-there is already a big community of people behind standard making sure that it always stays up2date. For example when new language features arrive.
Thanks for your consideration, don't be afraid to vote me down if you disagree(https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments).
The text was updated successfully, but these errors were encountered: