Commit Graph

393 Commits

Author SHA1 Message Date
Simon Brandhof
592c6dbcca SONAR-11916 Drop unused Java API EmailTemplate 2019-04-23 10:37:55 +02:00
Simon Brandhof
09a93fb520 SONAR-11930 notifs on branches/PR are ignored if subscribed on project 2019-04-23 10:37:55 +02:00
Sébastien Lesaint
dfae66e019 SONAR-11753 factor code in email NotificationHandler implementations 2019-04-23 10:37:54 +02:00
Sébastien Lesaint
41c0731011 SONAR-11753 move "failed analysis" notification to email specific algo 2019-04-23 10:37:54 +02:00
Sébastien Lesaint
7aa67c7696 SONAR-11753 move "QP change" notification to email specific algo 2019-04-23 10:37:54 +02:00
Sébastien Lesaint
bab362aa98 SONAR-11753 move issue change notifications to email specific algo 2019-04-23 10:37:53 +02:00
Sébastien Lesaint
50957cdd8a SONAR-11753 NewIssuesNotification must not do SQL requests
for data which is either already retrieved by SendIssueNotificationStep (assignees) or available in the CE task's container
2019-04-23 10:37:53 +02:00
Sébastien Lesaint
5a4caef0bc SONAR-11753 NewIssuesNotificationFactory is not used in Web 2019-04-23 10:37:52 +02:00
Sébastien Lesaint
5317ebf32d SONAR-11753 move "New Issues" notification to email specific algo 2019-04-23 10:37:52 +02:00
Sébastien Lesaint
d39e02878c SONAR-11753 move "My new issues" notification to email specific algo 2019-04-23 10:37:38 +02:00
Simon Brandhof
c4d959d2bc SONAR-10462 Postgres deadlock when updating last used date of Q profile 2019-04-10 20:22:48 +02:00
Simon Brandhof
251688c711 SONAR-11873 Memory leak when Compute Engine persists file duplications 2019-03-29 20:21:42 +01:00
Janos Gyerik
f1c3675ebc SONAR-11631 Replace codePeriodVersion with buildString 2019-03-19 20:21:27 +01:00
Janos Gyerik
f922056110 SONAR-11631 Persist sonar.buildString in database 2019-03-19 20:21:27 +01:00
Sébastien Lesaint
a8f011b7f5 SONAR-11791 use single type ES indices 2019-03-19 20:21:19 +01:00
Duarte Meneses
4329c670ce SONAR-11549 Remove code that load old scanner reports with modules (MMF-365) 2019-03-15 20:20:55 +01:00
Duarte Meneses
08570ac268 SONAR-11664 Remove metric 'directories' 2019-03-15 20:20:55 +01:00
Julien Lancelot
11321c3805 SONAR-10722 Clean code by removing portfolios in NewCoverageMeasuresStep 2019-03-14 20:21:40 +01:00
Simon Brandhof
52596cea90 SONAR-11814 speed-up upsert of live measures on PostgreSQL 2019-03-13 20:21:23 +01:00
Duarte Meneses
4b841d5086 SONAR-11776 Quality Gate failure conditions should be sorted 2019-03-11 20:21:04 +01:00
Duarte Meneses
6d364c3266 SONAR-11776 Quality Gate failure conditions should be sorted 2019-03-11 20:21:04 +01:00
Duarte Meneses
579871c522 Minor fixes 2019-03-11 20:21:03 +01:00
Janos Gyerik
0cc9db4a00 SONAR-11706 Add metrics to PrAnalysisData and PrChangedData 2019-03-11 20:21:03 +01:00
Duarte Meneses
b0eda21c27 SONAR-11707 Create new metrics for issue count and fix ITs 2019-03-11 20:21:02 +01:00
Duarte Meneses
1634f0473b SONAR-11707 Replace hardcoded QG with project's QG for SLB/PRs 2019-03-11 20:21:02 +01:00
Julien HENRY
f6b2a269c4 SONAR-11795 Drop persistit and move coverage measures computation to CE side 2019-03-08 20:20:55 +01:00
Julien Lancelot
ee23b84886 SONAR-11747 Fix portfolio computation when some projects are in warning 2019-03-08 20:20:55 +01:00
Julien HENRY
9e05ef0fb0 SONAR-11794 Remove old deprecated metrics 2019-03-06 11:30:44 +01:00
Duarte Meneses
f02eeba4ef SONAR-11561 Allow more special characters in branch names 2019-03-06 11:30:44 +01:00
Julien HENRY
694f338829 SONAR-11677 Simple issue reporting on PR/SLB with no reference analysis
Only keep issues having at least a location on a changed line
2019-02-18 20:20:55 +01:00
Janos Gyerik
0f580cd4d1 SONAR-11683 Do not resolve version for SLB and PR 2019-02-13 20:20:54 +01:00
Janos Gyerik
cd8bcac346 SONAR-11653 Use the manual baseline in analysis when defined
and populates the period fields of the analysis when baseline is manual
2019-02-11 09:11:49 +01:00
Sébastien Lesaint
171e241f14 SONAR-11631 rename constants to codePeriodVersion in notifications 2019-02-11 09:11:47 +01:00
Sébastien Lesaint
9d3e3846a8 SONAR-11631 read and persist codePeriodVersion from report 2019-02-11 09:11:47 +01:00
Sébastien Lesaint
c0594dbcdf SONAR-11631 add SnapshotDto.projectVersion 2019-02-11 09:11:47 +01:00
Sébastien Lesaint
18297ee25c SONAR-11631 rename snapshot's version to codePeriodVersion 2019-02-11 09:11:47 +01:00
Sébastien Lesaint
47ebff25c3 SONAR-11631 replace Component.version by Metadata.projectVersion
in scanner report
2019-02-11 09:11:46 +01:00
Janos Gyerik
3373e5778a Drop unused method 2019-02-11 09:11:46 +01:00
Duarte Meneses
01f2c2e66d SONAR-11439 Analysis of long branch doesn't trigger purge of dependent short branches and pull requests 2019-02-11 09:11:45 +01:00
Benoît Gianinetti
abb6aa64f9 SONAR-11515 Drop support for old reports 2019-02-11 09:11:42 +01:00
Sébastien Lesaint
59ca17e515 SONAR-11514 drop support for old reports 2019-02-11 09:11:42 +01:00
Jean-Baptiste Lièvremont
c173166cd3 SONARCLOUD-312 Use key instead of UUID to send downgrade feedback (#1140) 2019-01-18 20:21:03 +01:00
Michal Duda
829f3ccf0c replace Protobuf.setNullable with Optional.ofNullable 2019-01-18 20:21:02 +01:00
Julien Lancelot
b5cc291883 SONAR-11632 Remove api/tests WS
- Drop api/tests WS
- Drop persistance of tests and coverage details from compute engine
- Drop tests and coverage details from scanner report
2019-01-17 20:21:00 +01:00
Julien Lancelot
b289aefd1a Fix wrong import of StringUtils 2019-01-16 09:43:13 +01:00
Julien HENRY
e4debe10e4 SONAR-11463 Fix directories metric computation 2019-01-16 09:43:12 +01:00
Stas Vilchik
bd541850bc change year in file headers 2019-01-16 09:43:11 +01:00
Julien HENRY
4db8bd9ecf SONAR-11463 Change FileMoveDetection to use uuids instead of keys 2019-01-16 09:43:10 +01:00
Julien HENRY
0e834f9196 SONAR-11463 Update scope of migrated components 2019-01-16 09:43:10 +01:00
Julien HENRY
c79da6a527 SONAR-11463 Prefers existing DB key to migrated ones 2019-01-16 09:43:09 +01:00
Julien HENRY
b295a987c3 SONAR-11463 Ignore disabled modules to decide if a migration should be done 2019-01-16 09:43:09 +01:00
Julien HENRY
bea20cce61 SONAR-11464 Fix component short name on PR/SLB 2019-01-16 09:43:09 +01:00
Julien HENRY
11c2bb9e88 SONAR-10180 Drop the ability to keep history of directory measures 2019-01-16 09:43:09 +01:00
Julien HENRY
8c64cded89 SONAR-11463 Don't consider disabled components during migration 2019-01-16 09:43:09 +01:00
Duarte Meneses
88f743a262 Improve code quality 2019-01-16 09:43:08 +01:00
Julien HENRY
6067a46899 SONAR-11459 Migrate module and folder issues to the root 2019-01-16 09:43:08 +01:00
Duarte Meneses
83b2d3b2c3 SONAR-11548 Fail CE if SLB/PR targets a branch containing modules 2019-01-16 09:43:07 +01:00
Duarte Meneses
51a1697067 Simplify generation of keys 2019-01-16 09:43:07 +01:00
Duarte Meneses
07054006cb SONAR-11464 Fix migration of branches and add IT 2019-01-16 09:43:06 +01:00
Duarte Meneses
55579a4572 SONAR-11463 Ensure that root is not matched to a module during migration 2019-01-16 09:43:06 +01:00
Julien HENRY
3a9fc2f405 SONAR-11463 Don't migrate root folders and fix component key migration 2019-01-16 09:43:05 +01:00
Duarte Meneses
c785485729 SONAR-11548 Fail CE if SLB/PR targets a branch containing modules 2019-01-16 09:43:05 +01:00
Julien HENRY
e2a4e0beae SONAR-11464 Change folder names to be the relative path to their parent 2019-01-16 09:43:04 +01:00
Duarte Meneses
b7d07953ea SONAR-11464 Don't create directory for root 2019-01-16 09:43:04 +01:00
Duarte Meneses
056023aba0 SONAR-11463 Remove path from scanner report and add module directories 2019-01-16 09:43:02 +01:00
Duarte Meneses
059a10d425 SONAR-11463 Relocate issues from modules/dirs to root project 2019-01-16 09:43:01 +01:00
Duarte Meneses
f8242a14c8 SONAR-11464 Only load files from Scanner Report 2019-01-16 09:43:01 +01:00
Simon Brandhof
6a653cd109 Fix Quality flaw 2019-01-16 09:42:58 +01:00
Duarte Meneses
27249ed2ab SONAR-11103 Missing technical debt when issues on leak period have no debt 2019-01-16 09:42:58 +01:00
Janos Gyerik
ea0f9ffd3b SONAR-11570 Add period back to QG conditions recomputed on UI change 2019-01-16 09:42:57 +01:00
Simon Brandhof
8654f38309 SONAR-11622 Server temp files fail to be deleted on MS Windows 2019-01-10 20:21:03 +01:00
Benoît Gianinetti
0839977d65 SONAR-11573 remove computation of differential measures 2019-01-08 20:21:07 +01:00
Benoît Gianinetti
0c8a948cbd SONAR-11572 Limit list of operators for QG conditions 2019-01-08 20:21:07 +01:00
Benoît Gianinetti
b87a76fa46 SONAR-11571 Drop warning treshold from QG web services 2019-01-08 20:21:07 +01:00
Janos Gyerik
1547d5cc2b SONAR-11570 Drop period from web services 2019-01-08 20:21:06 +01:00
Duarte Meneses
862136c486 SONAR-11492 Second analysis of a long-lived branch is using wrong leak version 2019-01-08 20:21:05 +01:00
Benoit
fba957150b SONAR-11438 Update title status on issue change (#937) 2019-01-08 20:21:04 +01:00
Benoit
ae5d1e787d SONAR-11437 Store the SHA1 read from scanner report (#926) 2019-01-08 20:21:04 +01:00
Benoît Gianinetti
ea906c4f2b SONAR-11421 Add sha1 to ProjectAnalysis 2019-01-08 20:21:04 +01:00
Duarte Meneses
6cb9e95dcb Fix license headers for 2019 2019-01-02 20:21:02 +01:00
Benoit
fc10db309e SONAR-11555 Exclude Security Hotspot from issue count metrics 2018-12-07 20:21:04 +01:00
Benoit
a9c22c1185 SONAR-11531 Set issue message for template rules on CE side 2018-12-05 20:20:59 +01:00
Sébastien Lesaint
a08697f54c SONAR-11467 persist live measures commiting for each component
rather than using a single transaction
2018-12-05 20:20:58 +01:00
Sébastien Lesaint
8be4454cd3 SONAR-11494 prevent loading of closed issue changes to OOM 2018-12-05 20:20:58 +01:00
Sébastien Lesaint
21369995bc SONAR-11455 improve SQL and network perf of PersistIssuesStep 2018-12-05 20:20:58 +01:00
Benoit
4ecd4bdcbc SONAR-11468 truncate name and description of adhoc rules metadata 2018-12-04 20:21:26 +01:00
Benoît Gianinetti
eaac2bf873 SONAR-11515 Backdate issue when QP has changed 2018-12-03 20:20:59 +01:00
Benoît Gianinetti
9d9cac94c1 SONAR-11515 Add RegisterQualityProfileStatusStep 2018-12-03 20:20:59 +01:00
Sébastien Lesaint
e24615d140 SONAR-11514 support reports created before scanner protocol update 2018-12-03 20:20:58 +01:00
Benoit
40c58462ac SONAR-11514 Backdate issue when rule parameter is updated (#971) 2018-12-03 20:20:58 +01:00
Sébastien Lesaint
e96e6304d1 SONAR-11513 backdate issues on new files 2018-12-03 20:20:58 +01:00
Sébastien Lesaint
a11e761461 SONAR-11513 drop Guava Optional from ActiveRulesHolder 2018-12-03 20:20:58 +01:00
Duarte Meneses
19ad13dac6 SONAR-11529 CE fails if the same duplicated text block is found twice 2018-11-30 11:20:46 +01:00
Sébastien Lesaint
13728b3b21 SONAR-11408 validate branch after populating it + improve validation 2018-11-27 11:19:26 +01:00
Eric Hartmann
c405a960a1 SONAR-10770 Store the referenced key of the project in the event
Not the key of the technicalprojectcopy
2018-11-20 20:21:01 +01:00
Eric Hartmann
a67c0b97c2 SONAR-10770 Send the definition changes of an application 2018-11-20 20:21:01 +01:00
Eric Hartmann
1f378c6353 SONAR-10763 Add Event objects to Governance 2018-11-20 20:21:00 +01:00
Eric Hartmann
7d6f6edcb4 SONAR-10770 Add DEFINITION_CHANGE category to Event 2018-11-20 20:21:00 +01:00
Eric Hartmann
984a3beb2a SONAR-10770 Add branch name to ProjectViewAttributes 2018-11-20 20:21:00 +01:00
Eric Hartmann
c760ac4c9d SONAR-11412 Generate Quality Gate events
on applications
2018-11-20 20:20:59 +01:00
Simon Brandhof
f3b6552a36 Fix Quality flaws 2018-11-18 20:20:52 +01:00
Duarte Meneses
59be49ed6f Replace guava optional with java.util.Optional 2018-11-13 20:20:57 +01:00
Duarte Meneses
5cade4c9e1 SONAR-11394 Apply feedback and fix IT 2018-11-07 20:21:04 +01:00
Duarte Meneses
7f59b2e51a SONAR-11394 Calculate estimated overall duplication in SLB 2018-11-07 20:21:03 +01:00
Duarte Meneses
945beaac05 SONAR-11367 skip CPD for unchanged files in SLB 2018-11-07 20:21:02 +01:00
Duarte Meneses
25ecd99833 SONAR-11367 Write duplication for changed files in PR and SLB 2018-11-07 20:21:01 +01:00
Duarte Meneses
1ff8a5c8a8 SONAR-11367 Write duplication for changed files in PR and SLB 2018-11-07 20:21:01 +01:00
Simon Brandhof
45583f8ad0 SONARCLOUD-161 upsert live measures on postgresql 2018-10-30 20:21:25 +01:00
Simon Brandhof
797659584f SONARCLOUD-161 drop usage of markers when updating live measures 2018-10-30 20:21:25 +01:00
Simon Brandhof
bee3ce3d74 Fix bugs, mainly about type casts 2018-10-18 20:20:55 +02:00
Sébastien Lesaint
5b54883982 SONAR-11280 add TreeRootHolder#isEmpty
and fix interface MutableTreeRootHolder
2018-10-11 20:20:54 +02:00
Sébastien Lesaint
c7b6ee7125 stabilize UT in QualityProfileEventsStepTest 2018-10-10 09:23:05 +02:00
Janos Gyerik
9d3bcaf129 SONAR-11241 Persist analysis warnings from scanner report 2018-10-10 09:23:04 +02:00
Sébastien Lesaint
1b417e0305 SONAR-11238 move PersistFileSourcesStep to source package 2018-10-10 09:23:03 +02:00
Sébastien Lesaint
f31eb69eb5 SONAR-11238 record warning when broken symbol data in report 2018-10-10 09:23:03 +02:00
Sébastien Lesaint
2419aab5bd SONAR-11238 debug log instead of warn when highlighting data error 2018-10-10 09:23:02 +02:00
Sébastien Lesaint
516f6e6bd2 SONAR-11238 record warning when broken highlighting data in report 2018-10-10 09:23:02 +02:00
Sébastien Lesaint
2c540713f9 SONAR-11310 add temporary columns to CE tables
- add main_component_uuid temporary columns to CE_QUEUE
- add main_last_key and main_component_uuid columns to CE_ACTIVITY
- back to initial paradigm in Compute Engine: even for branches/PRs, the row in table PROJECTS a task belongs to is created in api/ce/submit
- add main component concept to CeTask
- improved consistency check when processing a report task to account for row in PROJECTS now being the one of the branche/PR
- stronger validation of characteristics passed to api/ce/submit
- add api/system/migrate_data for SonarCloud online data migration
2018-10-04 20:20:56 +02:00
Sébastien Lesaint
e80c0f3d1e remove usage of Guava Optional from ComponentDao 2018-10-04 15:25:24 +02:00
Sébastien Lesaint
a79d83f7ee SONAR-10555 fail analysis if leak period is invalid 2018-10-03 09:28:22 +02:00
Sébastien Lesaint
1e405ab5a8 SONAR-10555 enforce at API level that project version is never null 2018-10-03 09:28:22 +02:00
Sébastien Lesaint
f563025774 SONAR-10555 drop DBUnit from PersistEventsStepTest 2018-10-03 09:28:22 +02:00
Sébastien Lesaint
ba12df28e6 SONAR-10471 change description of LoadPeriodStep 2018-10-03 09:28:21 +02:00
Sébastien Lesaint
b78380285b SONAR-7086 use firstAnalysis flag in LoadPeriodsStep 2018-10-03 09:28:21 +02:00
Sébastien Lesaint
421b38b41c polish design of PeriodHolder 2018-10-03 09:28:21 +02:00
Julien HENRY
04cc159279 SONAR-11209 remove space in ad hoc rule names 2018-09-24 20:20:58 +02:00
Julien HENRY
1cacbb1d2e SONAR-11209 Store ad hoc rules coming from scanner in rules_metadata 2018-09-24 20:20:58 +02:00
Julien HENRY
cfba7fcb65 SONAR-11209 Allow sensors to provide ad hoc rule metadata for external issues 2018-09-24 20:20:58 +02:00
Julien HENRY
fdf0f2f893 SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader 2018-09-19 10:54:37 +02:00
Janos Gyerik
3e857050df SONAR-11125 Build a pruned component tree without unchanged files for selected visitors 2018-09-19 10:51:42 +02:00
Duarte Meneses
63b270ad49 SONAR-11139 Store changed lines information received in scanner report 2018-09-19 10:51:39 +02:00
Duarte Meneses
411fd8ef50 SONAR-11151 Only cache new lines from the report 2018-09-19 10:51:39 +02:00
Duarte Meneses
11f1dc51c3 Refactor persisting of sources 2018-09-19 10:51:39 +02:00
Duarte Meneses
500ded18cf SONAR-11151 Use changed lines in the Scanner report to calculate metrics concerning new code 2018-09-19 10:51:39 +02:00
Duarte Meneses
f2dbe93832 SONAR-11151 Load changed lines from the report 2018-09-19 10:51:39 +02:00
Julien Lancelot
469af3846a SONAR-11185 Allow portfolio to define projects by tags
* SONAR-11199 Allow selection of no project mode
* Add tags in views definition
* Create api/views/set_tags_mode
* Return tags mode in api/views/show
* Take into account tags during portfolio computation
2018-09-07 20:20:56 +02:00
Eric Hartmann
1d2eb3b5ac SONAR-11097 Order live measures to prevent deadlocks 2018-08-30 10:34:41 +02:00
Sébastien Lesaint
f9d73d6892 SONAR-8368 do not track closed issues on first analysis 2018-08-28 20:21:03 +02:00
Sébastien Lesaint
97965a2a2e SONAR-8368 closed issues max age can be set by property
and effectively disabled with value 0
2018-08-21 20:21:06 +02:00
Sébastien Lesaint
80549d03ac SONAR-8368 reopen only closed issues closed less than 30 days ago 2018-08-21 20:21:06 +02:00
Sébastien Lesaint
82204700a1 SONAR-8368 support reopening closed issues which had no line 2018-08-21 20:21:05 +02:00
Sébastien Lesaint
3065f6824c SONAR-8368 reopen closed issues (restore status)
but those from Hotspots rules and manual vulnerabilities
2018-08-21 20:21:05 +02:00
Sébastien Lesaint
2c6a570b99 SONAR-8368 use Stream instead of Iterable in Tracking class 2018-08-21 20:21:04 +02:00
Simon Brandhof
46aa95c524 SONAR-9904 fix author of issue to not depend on analyzer implementations
The Xoo plugin used in QA tests declares the component on all the
issue locations. That is not the case with SonarJava for instance.
It assumes that the component is the one declared on the issue.
2018-08-17 20:21:31 +02:00
Simon Brandhof
f605330920 SONAR-9904 guess author of issue based on all its locations 2018-08-16 09:45:58 +02:00
Simon Brandhof
405680c485 SONAR-9904 fix Quality flaws in IssueAssignerTest 2018-08-16 09:45:58 +02:00
Simon Brandhof
1dd2b87f1c SONAR-9904 extract traversal of issue changesets in Changeset 2018-08-16 09:45:57 +02:00
Sébastien Lesaint
29b5f4a0eb fix misleading error message in ReportComponent when type is not report 2018-08-10 20:21:32 +02:00
Simon Brandhof
992d1a0b2a SONAR-11077 fix DEBUG log in FileMoveDetectionStep 2018-08-07 20:21:21 +02:00
Simon Brandhof
c1931745e1 SONAR-11077 log nb of SQL inserts in CE PersistCrossProjectDuplicationsStep 2018-08-02 20:21:36 +02:00
Simon Brandhof
95c50460bc SONAR-11077 log nb of triggered portfolio refreshes in CE 2018-08-02 20:21:36 +02:00
Simon Brandhof
cb816b9a14 SONAR-11077 log nb of duplications in CE LoadDuplicationsFromReportStep 2018-08-02 20:21:36 +02:00
Simon Brandhof
7719667797 SONAR-11077 log nb of inserts in CE PersistMeasuresStep 2018-08-02 20:21:36 +02:00
Simon Brandhof
b6d687934b SONAR-11077 add size of uncompressed report in to CE DEBUG logs 2018-08-02 20:21:36 +02:00
Simon Brandhof
7218f5f281 SONAR-11077 display nb of analyzed components in CE logs 2018-08-02 20:21:36 +02:00
Simon Brandhof
c3e6d15ace Fix Quality flaw in CE ComponentTreeBuilder 2018-08-02 20:21:35 +02:00
Simon Brandhof
5a9d236478 SONAR-11077 add statistics to CE SendIssueNotificationsStep 2018-08-02 20:21:35 +02:00
Simon Brandhof
3df6519965 SONAR-11077 add statistics to CE PersistLiveMeasuresStep 2018-08-02 20:21:35 +02:00
Simon Brandhof
0518762dd2 SONAR-11077 add statistics to CE FileMoveDetectionStep 2018-08-02 20:21:35 +02:00
Simon Brandhof
479692131c SONAR-11077 remove dead code from MetricStatsInt 2018-08-02 20:21:35 +02:00
Simon Brandhof
92fb3dc68d SONAR-11077 add statistics to CE PersistIssuesStep 2018-08-02 20:21:35 +02:00
Simon Brandhof
4c03a7686d SONAR-11077 ability to log statistics from CE task steps 2018-08-02 20:21:35 +02:00
Simon Brandhof
d4255d1f6a SONAR-11077 access to task characteristics in CE queue 2018-08-02 20:21:34 +02:00
Simon Brandhof
c8cb65a2b1 Fix incorrect package names in Compute Engine 2018-07-25 20:21:19 +02:00
Eric Hartmann
29107fc9cb SONARCLOUD-103 Introduce the limit with largest long lived branch 2018-07-24 09:31:49 +02:00
Eric Hartmann
84a883d19f SONARCLOUD-89 Implements non blocking NLOC check 2018-07-24 09:31:49 +02:00
Simon Brandhof
41b5565d7a Fix package name of DefaultOrganizationLoader 2018-07-21 20:21:15 +02:00
Duarte Meneses
e51cb49945 Revert "SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader"
This reverts commit 4dcb5245f1147048d122ff2d335a6b5b7364c565.
2018-07-19 20:21:26 +02:00
Julien HENRY
9089d736c7 SONAR-8572 Don't raise issue about comment density on test files 2018-07-19 20:21:25 +02:00
Julien HENRY
8cfc544c1f SONAR-10541, SONAR-10331 Drop compatibility mode and clean plugin classloader 2018-07-17 20:21:27 +02:00
Janos Gyerik
3785b1a0c0 Remove security hotspot measures 2018-07-17 20:21:23 +02:00
Sébastien Lesaint
deafa95ac4 drop dependency of sonar-ce on sonar-server
sonar-plugin-bridge dropped and its content (only ReportAnalysisComponentProvider interface) move to sonar-ce-task-projectanalysis
2018-07-09 10:39:33 +02:00
Sébastien Lesaint
e434716712 finish moving report task code out of sonar-server
and completely remove use of package org.sonar.ce in sonar-server module
2018-07-09 10:39:33 +02:00
Sébastien Lesaint
9e3bc71eb9 sonar-ce-task-projectanalysis depends on only sonar-server-common 2018-07-09 10:39:33 +02:00
Sébastien Lesaint
12349c8c27 clean up dependency on static IssueStorage#insertChanges
and move IssueStorage to server-common
2018-07-09 10:39:32 +02:00
Julien HENRY
35acc6b68f SONAR-10874 Disable all notifications for hotspots 2018-07-04 09:31:05 +02:00
Janos Gyerik
55bca4e01b SONAR-10874 Skip notification when assigning user to new hotspot 2018-07-04 09:31:05 +02:00
Julien HENRY
c8f822eb42 SONAR-10868 Migrate old vulnerabilities to hotspot 2018-07-04 09:31:05 +02:00
Julien HENRY
10594fcb0b SONAR-10880 No hotspots on PR and short living branches 2018-07-04 09:31:05 +02:00
Julien HENRY
bcb9937aa3 SONAR-10868 Fix from_hotspot for external issues 2018-07-04 09:31:04 +02:00
Janos Gyerik
6d08db0105 SONAR-10875 Add 2 new measures for security hotspots (#394)
* Declare 2 new metrics

* Add 2 new metrics to live measures

* Add 2 new metrics in governance

* Add counts for 2 new metrics
2018-07-04 09:31:04 +02:00
Julien HENRY
b497380a76 SONAR-10874 New issue transitions for security hotspots 2018-07-04 09:31:04 +02:00
Janos Gyerik
0129e93029 SONAR-10868 Add issues.from_hotspot for security hotspots 2018-07-04 09:31:03 +02:00
Julien HENRY
d42307dd48 SONAR-10867 Add security hotspot new issue type 2018-07-04 09:31:03 +02:00
Duarte Meneses
ca183f7f3f SONAR-10138 Remove support for API < 5.6 2018-06-29 09:10:16 +02:00
Julien Lancelot
e5bd169a6e SONAR-10812 Application with branches 2018-06-29 09:10:15 +02:00
Sébastien Lesaint
697e8d18e6 create module sonar-ce-common 2018-06-29 09:10:14 +02:00
Sébastien Lesaint
525ed917b3 move some classes in preparation of creation of sonar-ce-common 2018-06-29 09:10:14 +02:00
Sébastien Lesaint
c002746f61 rename package org.sonar.server.computation to org.sonar.ce.task
in module sonar-ce-task
2018-06-29 09:10:14 +02:00
Sébastien Lesaint
ce684ddae1 create module sonar-ce-task 2018-06-29 09:10:14 +02:00
Sébastien Lesaint
444d5b4d5d move classes around to prepare creation of sonar-ce-task module 2018-06-29 09:10:14 +02:00
Sébastien Lesaint
119cacc37e rename to package org.sonar.ce.task.projectanalysis
from package org.sonar.server.computation.task.projectanalysis
2018-06-29 09:10:13 +02:00
Sébastien Lesaint
25b60cdab5 create module sonar-ce-task-projectanalysis from sonar-server 2018-06-29 09:10:13 +02:00