Categories
|
Apache
Code ReviewProducts: Android Studio, IntelliJ IDEA Vendor: Chris Miller Email: Website: N/A SourceCode: https://github.com/klunk/Code-Review-Plugin Description:
Allows a developer to send a code review email that details any changes to their code compared with the repository. This email is sent before anything is checked in, so colleagues can have a chance to review your changes before they are committed.
8 updates are hidden
show all updates
Recent change notes:v1.3.5 for IDEA 12.0.2 and up (February 1st 2013) - Simon Wiehe ===========================================
v1.3.4 for IDEA 12.0.2 and up (January 28th 2013) - Simon Wiehe ===========================================
v1.3.3 for IDEA 7.0.3 and up (November 11th 2009) ===========================================
v1.3.2 for IDEA 7.0.3 and up (November 11th 2009) ===========================================
v1.3.1 for IDEA 7.x and up (August 5th 2009) ===========================================
v1.3.0 for IDEA 7.x and up (August 4th 2009) ===========================================
v1.2.2 for IDEA 7.x (June 26th 2008) ===========================================
v1.2.1 for IDEA 7.x (June 6th 2008) ===========================================
v1.2.0 for IDEA 7.x (April 18th 2008) ===========================================
v1.1.0 for IDEA 6.0.2 (November 17th 2006) ===========================================
v1.0.0 for IDEA 6.0.2 (October 31st 2006) =========================================== Initial release. General usage instructions:The first thing you will need to do is configure the plugin for sending email. Select Code Review Plugin under IDE Settings. Configure your mailserver, email addresses, subject prefix and HTML settings [note that the editing of templates is not yet supported which is why the Template tab is currently disabled]. Now begin a commit of a file or files that you have been editing. You will notice that a new Code Review button appears on the commit dialog. Type in a comment that you want to append to the top of the review email and then click the Code Review button. At this point you should see a dialog that shows a preview of your email along with To/Cc/Bcc/Subject options. Fill them in appropriately and click OK to send the email. Assuming your SMTP server settings were correct the email should now be on its way. |
||||||||||||||||||||||||||||
Comments:
java.lang.InstantiationException:java.awt.Color
.....
Workaround:
Remove below attribute value from code.review.xml.If so, code review plugin will use default value of Color
deletedLineColor
insertedLineColor
omittedLineColor
Is any one know how to set it in code.review.xml?
Can you clarify how you'd see this plugin working with already commited changes? A "Code Review..." menu entry on the context menu in the Changes View -> Repository window perhaps?
The code review works on the checked-out version and its previous version. Once the file checked in, the plugin disables the "core review" button. (Version Control->Commit changes dialog )
In clearcase-ucm, it is more useful to compare with predecessor.
Just Great tool.
Bad version number in .class file [Plugin: V1IdeaPlugin]
I'm away for the next week or so but I'll try to upload a version targeted at 1.5 once I'm back. If you want to try this plugin before then, you could try downloading the source and compile it yourself. Of course it's quite possible I've used some 1.6-specific code in there somewhere too though, I had assumed IDEA had been running on 1.6 across all platforms for quite some time now.
Bad version number in .class file [Plugin: Code Review]
com.intellij.diagnostic.PluginException: Bad version number in .class file [Plugin: Code Review]
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:6)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:51)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.access$100(ComponentManagerImpl.java:53)
at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:143)
at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:160)
at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:13)
at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:162)
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:54)
at com.intellij.idea.MainImpl$3.run(MainImpl.java:1)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:146)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:63)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:87)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
at java.lang.ClassLoader.defineClass(ClassLoader.java:520)
at com.intellij.util.lang.UrlClassLoader._defineClass(UrlClassLoader.java:132)
at com.intellij.util.lang.UrlClassLoader.defineClass(UrlClassLoader.java:128)
at com.intellij.util.lang.UrlClassLoader._findClass(UrlClassLoader.java:104)
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClassInsideSelf(PluginClassLoader.java:75)
at com.intellij.ide.plugins.cl.PluginClassLoader._loadClass(PluginClassLoader.java:42)
at com.intellij.util.lang.UrlClassLoader.loadClass(UrlClassLoader.java:80)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:242)
at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentsRegistry.a(ComponentManagerImpl.java:24)
As previously suggested being able to copy / paste the HTML instead of sending a mail, would be a great feature.
Another useful feature would be to show line numbers and have new lines shown without a line number, so that when u don't show all the code, people can see exactly where the new line is inserted.
Even better would be if you're not showing all the code, it at least displays the method signature that the code change is in.