aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-3060 Refactor new CPD algorithmEvgeny Mandrikov2011-12-1415-333/+463
| | | | | | | | | * Fix violations * Remove duplications * Add Javadocs * Method SortedListsUtils#contains now uses iterators, so doesn't require RandomAccess list in order to work efficiently in terms of performance.
* SONAR-2018 Improve rule for detection of commented-out codeEvgeny Mandrikov2011-12-143-17/+67
| | | | Proper recognition of JSNI methods (GWT).
* SONAR-3058 downgrade to jetty 6.1.25 because of AJP regressionsimonbrandhof2011-12-141-1/+4
|
* SONAR-2973 improve the form that changes severitysimonbrandhof2011-12-1412-126/+204
|
* SONAR-2912 [Rename quality profile] Default value: put profile nameFabrice Bellingard2011-12-131-1/+1
|
* SONAR-2939 Rename "Functions distribution /complexity" metricFabrice Bellingard2011-12-131-2/+2
| | | | | Original request: "On the complexity widget, rename "Functions distribution /complexity" in "Methods distribution /complexity"
* SONAR-2399 In differential mode, display reviews until todayFabrice Bellingard2011-12-135-5/+5
|
* SONAR-2018 Improve rule for detection of commented-out codeEvgeny Mandrikov2011-12-133-3/+31
| | | | JSNI methods (GWT) should not be considered as commented-out code.
* SONAR-2018 Improve rule for detection of commented-out codeEvgeny Mandrikov2011-12-138-80/+191
| | | | | * Only one violation in one block of comment. * Proper recognition of Javadocs.
* SONAR-1929 Modify the new DashboardTemplate APIFabrice Bellingard2011-12-1324-503/+535
| | | | | - Replace the annotation-based one with a POJO one - Fix some issues based on Simon's feedback
* Add utility class to simplify assertions in tests for checksEvgeny Mandrikov2011-12-1314-151/+183
| | | | And update tests to use this new class.
* SONAR-2973 fix the severity of violations if manually set by end-usersSimon Brandhof2011-12-1210-9/+390
|
* SONAR-3063 Implement the hotspots page as a dashboardFabrice Bellingard2011-12-1217-931/+109
|
* SONAR-1929 Add localization to name & description of dashboardsFabrice Bellingard2011-12-124-1/+27
|
* SONAR-1929 New extension point: dashboard templateFabrice Bellingard2011-12-1260-62/+2567
| | | | | | | | | | | | - Create API - Make required DB modifications (on MyBatis side) * new 'loaded_template' table * new 'kee' column on 'dashboards' table - Create startup RegisterProvidedTemplates - Create 2 first implementations: * the main Dashboard * a simple Hotspot dashboard (will be done in another ticket) - Update migration scripts (remove creation of main dashboard)
* Fix some violationsSimon Brandhof2011-12-1213-45/+51
|
* Improve DateUtils by using generics in ThreadLocal + rename some unit tests ↵Simon Brandhof2011-12-122-8/+11
| | | | of DateUtilsTest
* SONAR-3077 rename priority to severity in Rule#toString()Simon Brandhof2011-12-121-33/+36
|
* SONAR-2973 replace RULE_FAILURES_OVERRIDDEN_SEVERITY by ↵Simon Brandhof2011-12-1231-401/+461
| | | | REVIEWS.MANUAL_SEVERITY (boolean)
* Rename some Ruby methods of Review.rb in order to respect convention namingsSimon Brandhof2011-12-125-267/+268
|
* SONAR-3077 Don't use ReflectionToStringBuilder in Rule.toString()Evgeny Mandrikov2011-12-101-1/+11
|
* Fix MyBatis integration tests with MsSQLSimon Brandhof2011-12-092-3/+3
|
* Add DecoratorBarriers START_VIOLATION_PERSISTENCE and ↵Evgeny Mandrikov2011-12-093-20/+26
| | | | END_OF_VIOLATION_PERSISTENCE
* SONAR-3071 The settings page fails if a property has a null valueSimon Brandhof2011-12-092-91/+95
|
* SONAR-3070 DateUtils should not parse badly formatted stringsEvgeny Mandrikov2011-12-092-15/+29
|
* Fix integration tests of MyBatis on MsSQL. Table names must be lower-case.Simon Brandhof2011-12-091-2/+2
|
* Increase size of RULE_FAILURES.COMMITTER to 100Evgeny Mandrikov2011-12-083-3/+3
|
* Add icons to the select box of the widget Most Violated RulesSimon Brandhof2011-12-081-5/+5
|
* SONAR-1974 only administrators can create new manual rules + Fix sort of ↵Simon Brandhof2011-12-087-63/+80
| | | | severities in select-box
* Remove useless comment from metrics_controller.rbSimon Brandhof2011-12-081-5/+4
|
* SONAR-2973 add the column RULE_FAILURES.OVERRIDDEN_SEVERITY (BOOLEAN)Simon Brandhof2011-12-0822-217/+284
| | | | The name is not really sexy. If true, then the violation severity has been explicitly changed by user so it must not be reset when analyzing project.
* SONAR-3057 Do not put a '+' if variation is zero in 'light' modeFabrice Bellingard2011-12-081-1/+5
|
* SONAR-2795 Remove link on "Next" if page index is max (20)Fabrice Bellingard2011-12-081-2/+2
|
* Revert some changes in the CSS of code viewerSimon Brandhof2011-12-081-16/+22
|
* SONAR-1974 do not reload the page when the violation is createdSimon Brandhof2011-12-086-293/+320
|
* Add RULE_FAILURES.COMMITTEREvgeny Mandrikov2011-12-0821-70/+133
| | | | | Note that this field is experimental and should not be used by plugins, even if it can be accessed via API classes.
* SONAR-2795 Paging at filters pageFabrice Bellingard2011-12-081-2/+7
| | | | | Display a maximum of 20 page links, which will prevent UI side effects (no need to have more than 20 links, people never go that far in pagination).
* Add couple of functional tests for CPDEvgeny Mandrikov2011-12-081-7/+144
|
* Fix violations, increase coverageEvgeny Mandrikov2011-12-087-125/+142
|
* Try to fix DbUnit tests on MSSQLsimonbrandhof2011-12-072-7/+19
|
* SONAR-3046 remove the links on the severity iconssimonbrandhof2011-12-071-4/+4
|
* SONAR-3046 the link 'More' must contain the selected period and severitysimonbrandhof2011-12-072-4/+6
|
* Add Idea file to .gitignoresimonbrandhof2011-12-071-0/+1
|
* Add .idea directories to .gitignoresimonbrandhof2011-12-071-0/+1
|
* Rename view drilldown/_severity.erb to _severity.html.erbsimonbrandhof2011-12-071-0/+0
|
* SONAR-1974 add a page to manage manual rulessimonbrandhof2011-12-0714-79/+204
| | | | | Manual rules allow users to create their own violations directly from UI. These rules can also be defined 'on the fly' while creating violations.
* SONAR-1974 add all the available rules in the form to create violationssimonbrandhof2011-12-077-37/+74
|
* Remove unused Javascript codesimonbrandhof2011-12-071-37/+0
|
* SONAR-2399 Make the differential mode work on Derby and "More" linksFabrice Bellingard2011-12-074-5/+21
|
* SONAR-3057 Use appropriate colors for measuresFabrice Bellingard2011-12-072-14/+16
| | | | Differential measures on violation & duplication related metrics should be displayed with red or green colors.