I agree with Alain, that are very refactoring-related wishes, that would make sense in IDEA.
I would add following feature request (95% matching): "Make as much hidden as possible" _________________________________ Select a method, invoke the action and the method is made final, if nobody overrides it. Make it private, if only this class uses this method. I would think, this is very easy to implement too, but would save us a lot of time, understanding and transforming some old code. Best regards Thomas Singer As the code is already parsed by IDEA, I suspect that "looking for some smell patterns should be pretty simple. >I'd suggest we start simply, and chose the > features with the highest ROI : > > *********************************************************************** > very simple to implement <- and -> interesting, but difficult to do by hand > *********************************************************************** > >The size related smells : > >1� "Too much code": > > - find the classes too big (ex. LOC > 2000 ) > - find the methods too big (ex. LOC > 2000 ) > - find the classes with too many methods > - find the classes with too many public members > ... > > >2� "Too few code": > (look at http://www.c2.com/cgi/wiki?CodeSmells) > >3� "Find the dead code" > Why maintain code that is never used. > Number 1 in my list. Requested by many, often. > >4� Stupid looking names > no vowels : String ptrkpppzz = ... > too short : int pe = ... > too long with same case > : boolean thisiscryingforabettercasing = false ; > ... > >5� find duplicate code. > I installed same (http://sourceforge.net/projects/same/) as an > external tool. > It's simple, free, written in java, the code is available... > It would be more useful if it were integrated in IDEA : messages would > include live pointes to the line xxx in the code. > > >.... >I only chose the basic ones, that could be added in a day (at least 1,2 and 4) > >If was fine for IDEA to start as a super smart editor, but it's not enough. >I want more. >Sorry guys, but you spoiled me by showing what you could do. > > >Alain Ravet _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-features
