Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upRelease proposal: standard v9 #780
Comments
feross
added
the
meta
label
Feb 9, 2017
feross
added this to the
standard v9 milestone
Feb 9, 2017
This comment has been minimized.
This comment has been minimized.
|
Sorry for all the notification spam today. I've been busy merging a lot of new rules for v9. So, a bit of background... I was planning to put a lot more rules into this release, but as I went along adding rules and testing the ecosystem impact, it got to a point where I realized we're already affecting a decent number of users. Large releases make it hard for users to upgrade, so it's best to only include 1-2 big breaking rules per release. This release has 3. So I think we should just call what we have so far v9 and release it before the end of the month. Then we can release v10 shortly thereafter, with the rest of these rules. Something like this: 2/8 (today) - v9 (beta) |
This comment has been minimized.
This comment has been minimized.
|
Sounds good to me |
This comment has been minimized.
This comment has been minimized.
|
I'm happy to announce the immediate availability of a You try it out today by installing it: Cheers! |
This comment has been minimized.
This comment has been minimized.
SEAPUNK
commented
Feb 9, 2017
•
|
Why put the beta version on the npm I'm asking because I use a dependency update checker that can automatically patch package.json files for me to packages' latest versions, but I'm hesitant to install the "beta" version of the linter, forcing me to manually revert the package.json entry... |
This comment has been minimized.
This comment has been minimized.
|
@SEAPUNK I did this intentionally to get more eyeballs on the new version, but I didn't realize it would false-alarm automated tools. Added a dist-tag. |
This comment has been minimized.
This comment has been minimized.
SEAPUNK
commented
Feb 9, 2017
|
Thank you! |
This comment has been minimized.
This comment has been minimized.
|
Change log: https://github.com/feross/standard/blob/master/CHANGELOG.md#900---2017-02-28 |
feross commentedFeb 9, 2017
•
edited
Planned release date: Mar 1, 2017. (approx. 22 days from the date of this issue)
Try it now:
npm install standard@beta --globalNew features
standard --fix!New rules
(Estimated % of affected standard users, based on test suite in parens)
typeofexpressions against string literals (valid-typeof) #629 (0%)Changed rules