-
Notifications
You must be signed in to change notification settings - Fork 279
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
Reek 2 - what would you like to see in it? #306
Comments
Yes, it's a good idea to have such a release to work toward. It'll give us a chance to rethink some things that would be too big a change in the regular release series. I'd like to include improved configuration options in this release:
As mentioned in #305, this also gives us a chance to think again about the default command line options. Other things to consider, but these are more tentative:
|
Excellent idea! |
I'd like #313 to be fixed for release 2. The YAML format probably shouldn't change in a minor release. |
Regarding this:
This is all I had to do to update from Reek 1.3.8 to 1.6.0. It got a little more complicated to provide a default configuration file to Reek but other than that, it was easy. For me though, it would be cool if Reek and RuboCop and all these other static analysis libraries accepted ASTs (instead of filenames or the actual source code). That way code analysis would be much faster given that you could parse a file just once and then feed its AST into each of your desired libraries. But maybe that's just a pipe dream. |
@guilhermesimoes that is indeed remarkably simple. It should not be too difficult to feed an AST to reek, since it uses a pretty linear process from source, to AST, to 'decorated' AST, which is then fed to the smell detectors. |
@mvz @chastell @gilles-leblanc let's make a list of what we still consider necessary for a release 2.0. In my mind only those two: And then I'd say let's release it. I'd then try to get this announced in the ruby newsletter as well.:) What's your take on that? |
👍 – commented on the Rake-task-related issue. Sorry, a bit too busy at the moment to do it all properly. a baby screams in the background |
Noise-cancelling headphones @chastell ? :D |
Congratulations! But if it's your first I suggest passing on the noise
|
Thanks @gilles-leblanc ! |
Closing this issue since we're continuing our discussion in #365 |
Hey guys!
What do you think about going for a release of "reek 2"?
I'm neither talking about the "2" in a semantic versioning kind of way nor about some great change in the future that would require a big version leap.
I'm more thinking of the 2 in the sense of release number, kind of a set of common goals we can all work towards in the near future until we say: "Yes, that's a 2, let's release it like that!".
I have a couple of things on my mind I'd like to see in there:
or maybe even a separate gem?
What do you guys think? Does the "2" release make sense to you? If yes, what would you like to see in it?
The text was updated successfully, but these errors were encountered: