-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release v1.16.0 #571
release v1.16.0 #571
Conversation
Webpack 2 supports webpack configuration files that export a function (see https://webpack.github.io/docs/roadmap.html). This commit adds support for this by testing if the `require`ed config is a function, and if so, executing it.
docs: Update obsoleted reference
* Implement new rule: no-reaching-inside * normalize path segments all path segments to '/' * point to minimatch/glob docs to define glob syntax * refactor no-reaching-inside, allow now points to importable modules/files * add test to verify that "no-reaching/allow" can limit the depth of matches * code style improvements * rename to no-internal-modules * remove extra test executor
I have some fixes for the changelog (mostly my fault, and then some cleanup). Shall I just push them on this branch directly? |
Yep, that makes sense to me, I normally do cleanup on the prerelease branch since it all gets merged back to |
Ok, pushed. |
@@ -8,15 +8,13 @@ This change log adheres to standards from [Keep a CHANGELOG](http://keepachangel | |||
|
|||
## [1.16.0] - 2016-09-22 | |||
### Added | |||
- New rule [`no-dynamic-require`]: restrict deep package imports to specific folders. ([#567]) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lol, I didn't see this at all
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, me neither. I knew it was weird that I didn't get any comment, I always mess up somewhere. Out of the 75+ rules I wrote, there's not even a handful that were merged without a comment :p
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the tests looked great and the changelog note existed. that's basically my rubric 😅
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Haha 😄
Honestly, I would write so many more rules if I didn't have to write docs. That's pretty much a pain/time waster everytime (as I'm more fluent in code than docs). If only I had a scribe that wrote the docs for me...)
In https://github.com/jfmengels/eslint-plugin-fp/, I at least automatised updating the index.js and the README, so that solves part of my problems ^^
After this, I propose to stop working on v1 from now on (or really soon), start merging v2, fix the remaining stuff (like adapting the new rules to the new format) and do the remaining breaking changes. What do you think? |
2 similar comments
That's more or less been my goal since v2 branched. 😅 I figure the best way to make it real is to get a beta out and start using it, just haven't had the time and I've been letting these tactical releases push it back. (which I think has made sense, practically, but it'd be nice to get v2 launched) also, ps: I ran the |
or merge v2 to master, I guess. then PRs/forks won't be based on v1 |
ah, yes, as you had already said:
I need to read more sequentially 😅 |
Yeah, let's merge v2 into master. Hopefully the existing PRs won't have to rebase, but small price to pay otherwise. When that's done, we'll be kind of pushed to release v2 before any new minor releases :)
Ah cool, didn't even know that one existed. Or actually... I did but just forgot about it. I did mine by hand (which was okay time-wise). We'll have to re-do on the new rules included in this release I think. |
It's easy to re-run, I think it's just a no-op if it's done |
release
master