Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix compatibility of file exclusions with the dotnet plugin | simonbrandhof | 2011-11-14 | 1 | -0/+11 |
| | |||||
* | Fix loading of file exclusions - do not cache exclusions in Project | simonbrandhof | 2011-11-11 | 2 | -4/+58 |
| | |||||
* | Fix violations | Evgeny Mandrikov | 2011-10-26 | 1 | -0/+2 |
| | |||||
* | SONAR-2879 Trim paths (sources, tests, binaries, libraries) before usage | Evgeny Mandrikov | 2011-10-25 | 1 | -1/+17 |
| | |||||
* | SONAR-2762 Fully refactor construction of regular expression in WildcardPattern | Evgeny Mandrikov | 2011-10-20 | 1 | -1/+59 |
| | | | | Thus now it provides correct escaping for regular expression operators. | ||||
* | Fix HttpDownloaderTest on Windows | Simon Brandhof | 2011-10-13 | 1 | -3/+4 |
| | |||||
* | Remove some ignored tests and fix some commented-out code | Simon Brandhof | 2011-10-13 | 1 | -1/+4 |
| | |||||
* | Improve unit tests | Evgeny Mandrikov | 2011-10-13 | 1 | -7/+29 |
| | |||||
* | SONAR-2861 New Configuration API | simonbrandhof | 2011-10-07 | 6 | -64/+381 |
| | | | | | | | | The component org.apache.commons.Configuration is still available but plugins should use org.sonar.api.config.Settings. It also implies the following issues : SONAR-2870 do not rebuild the WAR file when editing sonar.properties SONAR-2869 allow to use the annotations @Properties/@Property on extensions | ||||
* | SONAR-2655 define toString() on all the hibernate models | Simon Brandhof | 2011-08-16 | 1 | -0/+58 |
| | |||||
* | Deactivate test HttpDownloaderTest | simonbrandhof | 2011-08-02 | 1 | -3/+1 |
| | |||||
* | Some code improvements | Simon Brandhof | 2011-08-02 | 1 | -1/+6 |
| | |||||
* | SONAR-2596 Add unit tests | Evgeny Mandrikov | 2011-07-28 | 2 | -0/+84 |
| | |||||
* | SONAR-2644 Rule name should be optional in XML declaration files | Simon Brandhof | 2011-07-26 | 2 | -6/+8 |
| | |||||
* | Cleanup temp files generated by CommandExecutorTest.java | Simon Brandhof | 2011-07-07 | 1 | -0/+3 |
| | |||||
* | SONAR-2574 API: configure the working directory used by ↵ | Simon Brandhof | 2011-07-05 | 2 | -6/+36 |
| | | | | org.sonar.api.utils.command.Command | ||||
* | Fix loading of extensions which extend abstract classes | Simon Brandhof | 2011-06-23 | 1 | -1/+4 |
| | |||||
* | SONAR-2505 support measure variations | Simon Brandhof | 2011-06-21 | 1 | -0/+5 |
| | |||||
* | SONAR-2507 Batch must load plugins without connecting to database | simonbrandhof | 2011-06-10 | 1 | -1/+7 |
| | |||||
* | Do not allow to change ProjectDefinition#properties | Simon Brandhof | 2011-06-07 | 1 | -3/+2 |
| | |||||
* | Allow the extension ProjectBuilder to change the source directories of root ↵ | Simon Brandhof | 2011-06-06 | 3 | -19/+36 |
| | | | | module | ||||
* | Add ProjectDefinition#resetSourceDirs() and resetTestDirs() | Simon Brandhof | 2011-06-03 | 1 | -0/+20 |
| | |||||
* | Allow to manually define source files to analyze | Simon Brandhof | 2011-06-03 | 2 | -11/+36 |
| | |||||
* | Fix loading of metric formulas when defined in plugins | Simon Brandhof | 2011-05-31 | 1 | -1/+23 |
| | |||||
* | SONAR-2468 add a better sample of ProjectBuilder | simonbrandhof | 2011-05-27 | 1 | -7/+32 |
| | |||||
* | SONAR-2468 new extension point org.sonar.api.bootstrap.ProjectBuilder | simonbrandhof | 2011-05-27 | 3 | -0/+214 |
| | |||||
* | SONAR-1922 Add a kind of version control for quality profiles | Evgeny Mandrikov | 2011-05-27 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-2464 Metric.Builder must set best and worst values when type percent | Evgeny Mandrikov | 2011-05-23 | 1 | -0/+16 |
| | |||||
* | Fix CommandExecutorTest.java test on Windows | simonbrandhof | 2011-05-10 | 1 | -1/+3 |
| | |||||
* | Improve the test CommandExecutorTest#shouldStopWithTimeout for slow boxes | simonbrandhof | 2011-05-06 | 1 | -1/+0 |
| | |||||
* | Fix NPE | Evgeny Mandrikov | 2011-04-28 | 1 | -0/+9 |
| | |||||
* | Increase timeout of CommandExecutorTest for slow boxes | simonbrandhof | 2011-04-28 | 1 | -2/+2 |
| | |||||
* | Ensure that cost to fix violation cannot be set to negative or NaN value | Evgeny Mandrikov | 2011-04-28 | 1 | -2/+18 |
| | |||||
* | SONAR-2386 Define contract for lineId in Violation | Evgeny Mandrikov | 2011-04-27 | 1 | -0/+48 |
| | | | | | Value can be null or greater than zero, so setter must log warning if not null and less than 1. It will throw an exception in future releases. | ||||
* | SONAR-2266 ProjectFileSystem should return only existing source and test ↵ | Evgeny Mandrikov | 2011-04-27 | 1 | -0/+12 |
| | | | | directories | ||||
* | SONAR-1865 Dollars ($) are not accepted in java class names | simonbrandhof | 2011-04-15 | 1 | -8/+5 |
| | |||||
* | Improve ProjectFileSystem | Evgeny Mandrikov | 2011-04-12 | 1 | -2/+2 |
| | | | | | | * Use ProjectFileSystem instead of DefaultProjectFileSystem in tests * Use InputFileUtils in DefaultProjectFileSystem * Add MavenProjectFileSystem | ||||
* | API: add methods to InputFileUtils | simonbrandhof | 2011-04-11 | 1 | -13/+32 |
| | |||||
* | API: add the file org.sonar.api.resources.InputFileUtils | simonbrandhof | 2011-04-10 | 1 | -0/+125 |
| | |||||
* | SONAR-2322 Filter unit tests files listed in surefire reports | simonbrandhof | 2011-04-08 | 1 | -1/+3 |
| | |||||
* | SONAR-2280 ProjectFileSystem.resolvePath should return canonical file | Evgeny Mandrikov | 2011-03-16 | 1 | -5/+23 |
| | |||||
* | API: DateUtils is now thread-safe | simonbrandhof | 2011-03-14 | 1 | -1/+84 |
| | |||||
* | SONAR-2274 API: add utility class to execute command-lines | simonbrandhof | 2011-03-13 | 2 | -0/+118 |
| | |||||
* | Add methods formatDate(), formatDateTime(), parseDate() and parseDateTime() ↵ | simonbrandhof | 2011-03-08 | 1 | -0/+66 |
| | | | | to DateUtils | ||||
* | Metric name must be required in Metric.Builder factory | simonbrandhof | 2011-03-01 | 1 | -3/+2 |
| | |||||
* | API: add methods MeasureUtils.getVariation(...) and ↵ | simonbrandhof | 2011-02-28 | 1 | -1/+24 |
| | | | | MeasureUtils.getVariationAsLong(...) | ||||
* | SONAR-1914 reload measures with PersistenceMode.DATABASE on demand | simonbrandhof | 2011-02-26 | 1 | -0/+13 |
| | |||||
* | API: fix CoverageMeasuresBuilder for Cobertura | simonbrandhof | 2011-02-25 | 1 | -17/+23 |
| | |||||
* | Fix unit test | simonbrandhof | 2011-02-25 | 1 | -8/+4 |
| | |||||
* | Add support of Multisets in KeyValueFormat | simonbrandhof | 2011-02-25 | 1 | -16/+43 |
| |