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 upAdd eslint plugins? #386
Comments
dcousens
added
the
question
label
Jan 15, 2016
feross
added
feature request
and removed
question
labels
Feb 4, 2016
feross
added a commit
to standard/standard-engine
that referenced
this issue
Feb 4, 2016
This comment has been minimized.
This comment has been minimized.
|
Sure. This isn't the first issue about support for flowtype. See: #306, #186, and #157 I've been wanting to expose the underlying eslint configurability via In the past, I've rejected such things on the basis that we want to avoid configurability in But, users use JSX, Babel, React, Flow, and a bunch of other things. Rather than support them in standard core, I want to move to a model where So, with all that said, here's a PR to add support to Works in {
"standard": {
"plugins": [ "my-plugin" ]
}
}Or via command line option:
This will be released in standard v6. |
jescalan commentedJan 15, 2016
So I have been looking at flow, and would very much like to try it out for a project I'm working on to get some of the lovely benefits of strong typing. However, standard isn't happy about the type annotations when I start adding them in.
I found a nice eslint plugin that strips the type annotations for you, and started looking into whether it was possible to use this with standard, but it doesn't seem like it.
Any thoughts on the possibility of letting users add eslint plugins? In this case, the type annotations don't make it past the babel compile anyway, so it's not bending the rules of standard.js in any way. Standard already does accept custom parsers too, so I'm hoping it would be reasonable to add plugins as well.
If this does sound ok, I'd be happy to contribute!