aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-plugin-api
Commit message (Collapse)AuthorAgeFilesLines
* [maven-release-plugin] prepare for next development iterationsimonbrandhof2011-01-281-1/+1
|
* [maven-release-plugin] prepare release 2.6-M1simonbrandhof2011-01-281-1/+1
|
* Add some unit testssimonbrandhof2011-01-281-7/+46
|
* SONAR-2149 Resource filters are ignored in complexity distributions of Java ↵simonbrandhof2011-01-286-219/+134
| | | | | | projects This issue implies SONAR-2153 : API: A decorator should override formulas
* Deprecate Resource#isExcluded(), replaced by ↵simonbrandhof2011-01-281-0/+6
| | | | SensorContext#isExcluded(Resource). It makes inheritance of Resource easier.
* add helper methods to Qualifiers + do not accept null parameterssimonbrandhof2011-01-282-22/+63
|
* add methods Scopes#isHigherThan() and isHigherThanOrEquals()simonbrandhof2011-01-282-5/+48
|
* SONAR-2151: Add new property to manage source encodingEvgeny Mandrikov2011-01-284-11/+34
|
* SONAR-2148: Add new properties to manage level of Java languageEvgeny Mandrikov2011-01-281-10/+10
| | | | * Use sonar-java-api in sonar-pmd-plugin and sonar-clover-plugin
* SONAR-2126: Change API to work with file system of a projectEvgeny Mandrikov2011-01-276-87/+87
| | | | | | | | | | * Use language keys instead of objects. * ProjectFileSystem now BatchComponent, so DefaultProjectFileSystem uses benefits from injections and some old code was removed from it to improve immutability. * Small performance improvement for DefaultInputFile.
* Add the method ResourceUtils#isPersistable(Resource)simonbrandhof2011-01-262-1/+35
|
* Add javadoc to InputFile + improve JavaFile#toString()simonbrandhof2011-01-262-9/+7
|
* Improve backward-compatibility when adding data to a non-indexed resourcesimonbrandhof2011-01-257-30/+70
|
* SONAR-791 When the source directory is not exactly the java package root, ↵simonbrandhof2011-01-243-8/+19
| | | | Sonar should stop the analysis
* SONAR-2130 deprecate the component SquidSearchsimonbrandhof2011-01-241-49/+0
|
* Improve org.sonar.api.resources.Scopes and Qualifierssimonbrandhof2011-01-247-48/+408
|
* Remove deprecated constants of org.sonar.api.resources.Resource (deprecated ↵simonbrandhof2011-01-241-30/+0
| | | | since 1.11)
* Use CoreProperties for in-memory POM constructionEvgeny Mandrikov2011-01-241-0/+5
|
* Rename method in InputFile from getBaseDir() to getFileBaseDir()Evgeny Mandrikov2011-01-242-2/+2
|
* SONAR-2126: Partially revert previous changesEvgeny Mandrikov2011-01-242-11/+10
| | | | | * Maven can modify source directories during Sonar execution via see MavenPhaseExecutor.
* SONAR-2106: New Java library to bootstrap project analysisEvgeny Mandrikov2011-01-243-197/+0
| | | | | | | | | | * Add BatchResourcesServlet to allow downloading libraries from server * Create in memory POM for non-maven environments * Provide fake MavenPluginExecutor for non-maven environments * Add new module sonar-batch-maven-compat with shaded maven-project
* SONAR-2126: Change api to work with project file systemEvgeny Mandrikov2011-01-231-1/+3
|
* SONAR-2126: Change api to work with project file systemEvgeny Mandrikov2011-01-231-0/+2
|
* SONAR-2126: Change api to work with project file systemEvgeny Mandrikov2011-01-238-130/+276
| | | | | | | | * Introduce InputFile (file and reference to base directory), which can be retrieved from ProjectFileSystem * Reduce dependencies on MavenProject - don't use project.getPom() in DefaultProjectFileSystem and MavenUtils in ProjectUtils
* Merge branch 'master' of github.com:SonarSource/sonarsimonbrandhof2011-01-216-90/+129
|\
| * SONAR-2126: Rename ProjectDirectory to FileSystemDirectoryEvgeny Mandrikov2011-01-202-7/+7
| |
| * SONAR-2126: Change API to work with projectEvgeny Mandrikov2011-01-206-89/+128
| | | | | | | | | | | | | | | | | | * Add natures and exclusions/inclusions to ProjectDirectory * Deprecate ProjectFileSystem and Project.getFileSystem() * Instead of interface ProjectDefinition provide class only for bootstrap of batch
* | SONAR-2127 API: do not automatically create hierarchy of resource treesimonbrandhof2011-01-2110-53/+202
|/
* add the classes org.sonar.api.resources.Qualifiers and Scopessimonbrandhof2011-01-192-0/+91
|
* Add new structure to define project in a form suitable for bootstrapping ↵Evgeny Mandrikov2011-01-192-0/+164
| | | | Sonar batch
* SONAR-1514: Add support for a new Ant task to analyze projectsEvgeny Mandrikov2011-01-182-1/+41
| | | | | | | | | | | * Add new environment - Ant. * Introduce new component (Reactor) in order to break dependency on MavenSession. * Add annotation SupportedEnvironment and corresponding check to BatchPluginRepository. To allow specify in which environments BatchExtension should be active. * Use this new annotation to disable MavenDependenciesSensor in Ant environment.
* merge 2.5: fix tracking of violations when message contains whitespace or is ↵simonbrandhof2011-01-131-1/+5
| | | | too long - fix a bug + add unit tests
* Rule.getRulesCategory() must return a fake category instead of nullsimonbrandhof2011-01-101-1/+3
|
* override the method WildcardPattern.toString()simonbrandhof2011-01-072-0/+17
|
* [maven-release-plugin] prepare for next development iterationsimonbrandhof2011-01-051-1/+1
|
* [maven-release-plugin] prepare release 2.5-RC1simonbrandhof2011-01-051-1/+1
|
* revert trunk version to 2.5-SNAPSHOTsimonbrandhof2010-12-271-1/+1
|
* Move timemachine components from core plugin to batch + do not depend on ↵simonbrandhof2010-12-272-1/+10
| | | | Snapshot in PastSnapshotLoader components + fix NPE when calculating variations on measures that are still not persisted
* [maven-release-plugin] prepare release 2.5simonbrandhof2010-12-241-1/+1
|
* fix memory leak in ruby database migrationsimonbrandhof2010-12-221-2/+2
|
* add the server-side component ServerUpgradeStatus to know the database ↵simonbrandhof2010-12-221-0/+44
| | | | version before starting the server
* SONAR-1722 increase the size of RULES_PROFILES.PARENT_NAME (same as NAME) + ↵simonbrandhof2010-12-222-41/+18
| | | | change the type of ACTIVE_RULES.INHERITANCE
* define new_violations metrics as 'optimized with best value'simonbrandhof2010-12-221-6/+6
|
* Minor fixGodin2010-12-211-7/+8
|
* Add missing license headersGodin2010-12-211-0/+19
|
* SONAR-1722: Merge two fields ActiveRule.inherited and ActiveRule.overridden ↵Godin2010-12-212-28/+21
| | | | into one with enum type
* temporarily ignore HttpDownloadederTest - too many freezes on MS Windowssimonbrandhof2010-12-211-0/+2
|
* SONAR-1722: Rename ActiveRule.overrides to AcriveRule.overriddenGodin2010-12-211-6/+7
| | | | | SONAR-2052: Support inheritance of quality profiles in backup of global configuration
* SONAR-1722: Change RulesProfile.parentId to RulesProfile.parentName in order ↵Godin2010-12-211-12/+8
| | | | | | | to simplify backup SONAR-2052: Add test for backup of inherited profiles
* SONAR-1722: Allow to override inherited ruleGodin2010-12-181-0/+18
|