Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Dependencies, Rules
-
Labels:None
-
Number of attachments :
Description
Imagine something equivalent to Macker or Architecture Rules that doesn't work at classes or packages level but at Maven projects level.
We could implements rules like :
- No project can depends on Log4j version 1.1 or less
- A WAR project must not embed the servlet API
- No project can declare a parent pom ("mygroupid", "myartifactid") whose version is X.Y or less
Issue Links
- is related to
-
SONARJAVA-58
New rule to detect usage of user-defined "dangerous" methods
-
Activity
Freddy Mallet
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Project | Sonar Plugins [ 11911 ] | Sonar [ 11694 ] |
| Key | SONARPLUGINS-41 | SONAR-3835 |
Freddy Mallet
made changes -
| Summary | Create a rules engine to check Maven project dependencies | Create a rules engine to check project dependencies |
| Component/s | Dependencies [ 14728 ] | |
| Component/s | Rules [ 14724 ] |
Evgeny Mandrikov
made changes -
| Link | This issue is related to SONAR-3842 [ SONAR-3842 ] |