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
combine eslint-plugin-coffee #70
Comments
I think this is probably the best approach. Although another idea is if
Specifically which blockers remain? Is it only the 'Not yet implemented' rules listed here? |
I would be ok with that. My only concern is making sure there aren't any breaking changes for users.
The 'Not yet implemented' rules and any other differences between rules. If we could bundle eslint and eslint-plugin-coffee and it would be a drop in replacement I would be all for moving to that. |
cc: @helixbass |
Ya if we could make it work without breaking too many things. Maybe create a flag to revert back to the old behavior initially and remove the flag once we know there aren't too many negative side effects. |
Ok it's an interesting idea to make Without having a really clear picture of what that would entail, my biggest initial question would be is it worth it/what are the upsides? For me a lot of what's nice about using So ya the biggest question that comes to mind about the "wrapper layer" would be that if you're aiming for backwards-compatibility, that'd presumably mean supporting Coffeelint's existing configuration file format, which sounds a little tricky (especially if you ultimately want to allow users to tap into the full power/set of available rules from ESLint/ Regardless, I agree that the not-yet-implemented rules could be considered a blocker before recommending whatever migration path. I've currently got some downtime between work projects so I can put in some time working on those |
@danielbayley I thought I would move the discussion here from https://github.com/github/super-linter/issues/169#issuecomment-648781514 so we aren't bothering the super-linter devs.
I'm all for anything that will make linting coffeescript better/easier. I think the
eslint-plugin-coffee
approach will get better over time I just don't think it is quite ready for all codebases to move over to it yet.It would be great if we could combine them or even just add the missing pieces to
eslint-plugin-coffee
. How were you thinking of merging the two packages?The text was updated successfully, but these errors were encountered: