Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: API, Duplications
-
Labels:None
-
Number of attachments :
Description
Providing a list of statements will be a bit more complex for a plugin but will lead to get less false-positives.
Issue Links
- is depended upon by
-
SONARDOTNT-41
Cross project duplication detection for .Net
-
-
SONARPLUGINS-1557
Use new extension point for cross project duplication detection
-
-
SONARPLUGINS-1558
Cross project duplication detection for Groovy
-
-
SONARPLUGINS-1559
Cross project duplication detection for Flex
-
- relates to
-
SONAR-3182
Remove the support of PMD CPD
-
Activity
Freddy Mallet
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | 2.14 [ 18034 ] |
Evgeny Mandrikov
made changes -
| Link | This issue is depended upon by SONARPLUGINS-1556 [ SONARPLUGINS-1556 ] |
Evgeny Mandrikov
made changes -
| Link | This issue is depended upon by SONARPLUGINS-1557 [ SONARPLUGINS-1557 ] |
Evgeny Mandrikov
made changes -
| Link | This issue is depended upon by SONARPLUGINS-1558 [ SONARPLUGINS-1558 ] |
Evgeny Mandrikov
made changes -
| Link |
This issue is depended upon by |
Evgeny Mandrikov
made changes -
| Summary | New extension point for Sonar CPD to cover languages other than Java | New extension point for Sonar CPD to cover languages other than Java for cross-project analysis |
Freddy Mallet
made changes -
| Summary | New extension point for Sonar CPD to cover languages other than Java for cross-project analysis | Depreciate the legacy CpdMapping and provide two new extension points to generate either a list of tokens or a list of statements from a source code |
| Description | Providing a list of statements will be a bit more complex for a plugin but will lead to get less false-positives. |
Evgeny Mandrikov
made changes -
| Status | Open [ 1 ] | In Progress [ 3 ] |
Evgeny Mandrikov
made changes -
| Status | In Progress [ 3 ] | Open [ 1 ] |
Freddy Mallet
made changes -
| Assignee | Evgeny Mandrikov [ godin ] | |
| Fix Version/s | 2.14 [ 18034 ] |
Evgeny Mandrikov
made changes -
| Link |
This issue relates to |
Evgeny Mandrikov
made changes -
| Assignee | Evgeny Mandrikov [ godin ] |
Note that BlockChunker (algorithm to build blocks) should not depend on StatementChunker and should work for any unit of source code for which we can determine hash and position, e.g. Token.