Hi all,

Some thoughts I wanted to share. In thinking about how to move ESLint
forward in 2014, I had some ideas I wanted to share.

I'm hoping and anticipating that people will create custom rulesets that
they will want to share. I can envision people using GitHub to put these
rulesets into repos that are shared by others. I also imagine that these
repos would be setup similar to the main ESLint repo, with rules and tests
for those rules. That also means the workflow for these repos would be
similar to those of creating new rules for ESLint itself.

I can also envision similar things for formatters (we're already seeing a
bit of that).

So, what do we need to do enable this use case and make things more
efficient? Here's what I have in mind:

1) Separate out ESLint Tester into its own npm package. That way, it's easy
for custom rulesets to use it to write tests.
2) Create a Yeoman generator that will scaffold out rules and formatters,
as well as rulesets, including appropriate test and documentation stubs.
3) Create an ESLint organization on GitHub under which these three projects
(including the main ESLint repo) are located.

I think this will make ESLint easier to use and, hopefully, encourage more
people to participate in its development.

Thoughts?




-- 

______________________________
Nicholas C. Zakas
@slicknet

Author, Professional JavaScript for Web Developers
Buy it at Amazon.com:
http://www.amazon.com/Professional-JavaScript-Developers-Nicholas-Zakas/dp/1118026691/ref=sr_1_3

-- 
You received this message because you are subscribed to the Google Groups 
"ESLint" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to