aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* SONAR-75 Apply first version of contribution by www.serli.comSimon Brandhof2011-06-1322-0/+1164
|
* SONAR-2512 Fix dependencies on commons-beanutilsEvgeny Mandrikov2011-06-092-0/+10
| | | | | Forbid dependency on commons-beanutils-core and instead use commons-beanutils 1.8.3
* SONAR-2414 remove the Clouds page written in GWTsimonbrandhof2011-06-0813-772/+0
|
* SONAR-553 Execute ProjectLinksSensor only for latest analysisEvgeny Mandrikov2011-06-032-5/+17
|
* SONAR-1922 Minor change in order to fix integration testsEvgeny Mandrikov2011-06-031-1/+1
|
* SONAR-2463 The creation date of violation should not be reinitializedFreddy Mallet2011-06-022-15/+33
| | | when the message of the violation is changing
* SONAR-1922 Improve UI for profile changelogEvgeny Mandrikov2011-06-011-1/+1
| | | | | | | | | | | | | | | | | | * Removed useless version column from Quality Profiles page. * To improve readability - version of profile displayed in a dedicated column on Changelog page, otherwise it can be difficult to determine version associated to a row. * Allowed to select both versions to compare. * CSS attribute "word-wrap" was set to "break-word" to decrease width of table, when parameter value too huge. Tested in Chromimum 12.0.742.68 and in Firefox 3.6.17. * Version of profile was added to widget. * Save and show username instead of login.
* SONAR-2487 Do not analyse bytecode, when property "sonar.skipDesign" set to ↵Evgeny Mandrikov2011-06-016-34/+126
| | | | "true"
* Fix violationsEvgeny Mandrikov2011-05-303-4/+4
|
* SONAR-2459 Violations should be generated even when bytecode not availableEvgeny Mandrikov2011-05-301-1/+1
|
* SONAR-2164 Add an option to skip package design analysisEvgeny Mandrikov2011-05-303-15/+39
|
* Fix violationsEvgeny Mandrikov2011-05-293-6/+4
|
* SONAR-1922 Improve ProfileEventsSensorEvgeny Mandrikov2011-05-282-57/+64
| | | | | | | * Create event only when actual change of version or profile was done. * Use only one form for event description: "ProfileA version X is used instead of ProfileB version Y".
* SONAR-1922 Add a kind of version control for quality profilesEvgeny Mandrikov2011-05-275-3/+260
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply patch, which was contributed by Julien Henry: * Following algorithm was implemented: Every profile starts with version=1 and used=false. As soon as there is an analysis of a project, the involved profile is set to used=true. Every modification to a quality profile (activation, deactivation or modification of rule) is logged in DB in dedicated tables. When a modification is done on a profile that is used=true, then version number is increased and profile is set to used=false. * Introduced new metric to store profile version, which was used during analysis. * If profile for project is different than the one used during previous analysis, then event would be created. * Introduced new tab 'changelog' for profiles. Following fixes were applied on original patch: * Index name limited to 30 characters in Oracle DB, so names were reduced. * Field ActiveRuleChange.profileVersion never read locally, because ruby read it directly from DB, so getter added. * Direction doesn't make sense for 'profile_version' metric, so was removed. * Fixed ProfileEventsSensor: it seems that TimeMachine not guarantee that the order of measures would be the same as in query, so we should perform two sequential queries. * Fixed handling of null values during migration.
* SONAR-2453 Update the way "FALSE-POSITIVE" reviews are managedFabrice Bellingard2011-05-263-8/+8
| | | | | | 1- Update the DB, migration scripts & co. 2- Update the model, controller & co. 3- Update the WS Client
* SONAR-2469 fix typo in name of InstantiationStrategy classsimonbrandhof2011-05-261-1/+1
|
* SONAR-2473 Fix SQL request to prevent "closing" again a review Fabrice Bellingard2011-05-253-1/+12
|
* Fix merge of release 2.8simonbrandhof2011-05-198-25/+269
|
* Upgrade to version 2.9-SNAPSHOTsimonbrandhof2011-05-1312-12/+12
|
* Temporarily downgrade version to 2.8-SNAPSHOTsimonbrandhof2011-05-1012-12/+12
|
* Upgrade version to 2.9-SNAPSHOTsimonbrandhof2011-05-0912-12/+12
|
* Release 2.8-RC2simonbrandhof2011-05-0912-12/+12
|
* Fix compatibility with Oraclesimonbrandhof2011-05-092-6/+6
|
* Fix cobertura plugin to remove warning about lineIdEvgeny Mandrikov2011-05-062-6/+58
|
* Replace -Ddev by -Pdev to increase build durationsimonbrandhof2011-05-052-31/+1
|
* Reduce technical debtsimonbrandhof2011-05-057-12/+15
|
* Remove some dead codesimonbrandhof2011-05-052-2/+0
|
* SONAR-2371 Rework UnitTestDecorator and SurefireSensorEvgeny Mandrikov2011-05-045-52/+31
| | | | | | | * UnitTestDecorator should not save zero value for tests metric * SurefireSensor should save zero when no reports and project do not contain any modules
* SONAR-2301 ClassComplexityCheck NullPointerExceptionsimonbrandhof2011-05-043-6/+12
|
* Prepare for next development iterationEvgeny Mandrikov2011-05-0312-12/+12
|
* Prepare 2.8-RC1Evgeny Mandrikov2011-05-0312-12/+12
|
* SONAR-2275 Remove Checkstyle "Design For Extension" rule from "Sun checks" ↵Evgeny Mandrikov2011-05-021-4/+0
| | | | profile
* Slightly improve fix bug of violation tracking when past violation has no ↵Freddy Mallet2011-04-292-9/+15
| | | | checksum.
* Fix bug of violation tracking. NPE when past violation has no checksum.simonbrandhof2011-04-292-17/+23
|
* SONAR-2321 Fix test for WindowsEvgeny Mandrikov2011-04-281-2/+2
|
* SONAR-2321 Cobertura plugin must not search for XML reports when Cobertura ↵Evgeny Mandrikov2011-04-284-41/+79
| | | | has not been executed
* Define new constants in DecoratorBarrierssimonbrandhof2011-04-284-31/+14
| | | | | | | | | START_VIOLATION_TRACKING and END_OF_VIOLATION_TRACKING are used to benefit from tracking data of Violation : - Violation#isSwitchedOff() - Violation#getCreatedAt() More information in Javadoc.
* Ignore plugins/sonar-core-plugin/derby.log generated during unit testssimonbrandhof2011-04-281-91/+0
|
* SONAR-2202 Calculate variations on quality model measuressimonbrandhof2011-04-283-53/+140
|
* Fix scheduling of ViolationDecoratorsimonbrandhof2011-04-274-4/+8
| | | | ViolationPersisterDecorator must be executed before computing measures on violations, so the flag switched_off is correctly loaded from database.
* SONAR-2323 Remove logs specific to Mavensimonbrandhof2011-04-272-2/+2
|
* SONAR-2327 split actions for resource viewer and reviews pagesimonbrandhof2011-04-265-17/+16
|
* SONAR-2298 Add support for multi-modules for non-Maven projectsEvgeny Mandrikov2011-04-261-0/+2
| | | | | | | | | | | | | | | | * Use ProjectDefinition in ProjectTree instead of MavenProject * Allow to specify extensions for project's container via ProjectDefinition, so MavenProject not passed directly to batch in mojos * ProjectDefinition should store all information in properties * Replace DefaultProjectFileSystem by DefaultProjectFileSystem2, which works not only for Maven projects * Add DefaultProjectClasspath, which works not only for Maven projects * Enable ProjectLinksSensor only for Maven
* SONAR-2371 UnitTestDecorator should not save anything if tests measure ↵Evgeny Mandrikov2011-04-252-8/+50
| | | | already exists
* SONAR-2358 Add unit testEvgeny Mandrikov2011-04-242-2/+11
|
* SONAR-2358 Reapply patch 'Mechanism to calculate checksums for violations is ↵Freddy Mallet2011-04-231-15/+7
| | | | unstable'
* SONAR-2344 Improve the algorithm in charge to define/update the creation ↵Freddy Mallet2011-04-222-150/+194
| | | | date of each violation
* Tests should be independent from EOL in resourcesEvgeny Mandrikov2011-04-221-11/+35
|
* SONAR-2341 Deprecate Project.getPackaging and don't use it in findbugs pluginEvgeny Mandrikov2011-04-213-34/+16
|
* Increase coverage for a new code in UnitTestDecoratorEvgeny Mandrikov2011-04-211-3/+18
|