Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Use CaseExample Request
Get all the projects

GET http://nemo.sonarsource.org/api/resources

For each project, get lines of code and code coverage measures
Get lines of code and code coverage measures for project org.codehaus.sonar:sonar
GET http://nemo.sonarsource.org/api/resources?resource=org.codehaus.sonar:sonar&metrics=ncloc,coverage
Get all the resources included in project org.codehaus.sonar:sonar: packages, files, etc.
GET http://nemo.sonarsource.org/api/resources?resource=org.codehaus.sonar:sonar&depth=-1
Get all the files included in project org.codehaus.sonar:sonar

GET http://nemo.sonarsource.org/api/resources?resource=org.codehaus.sonar:sonar&depth=-1&scopes=FIL

Hotspot of the ten files with the worst code coverage for project org.codehaus.sonar:sonar

GET http://nemo.sonarsource.org/api/resources?resource=org.codehaus.sonar:sonar&depth=-1&scopes=FIL&metrics=coverage&limit=10

Get lines of code measure of direct children of org.codehaus.sonar:sonar

GET http://nemo.sonarsource.org/api/resources?resource=org.codehaus.sonar:sonar&depth=1&metrics=ncloc

Get code coverage on new code for project org.codehaus.sonar:sonar for all differential periods.
GET http://nemo.sonarsource.org/api/resources?resource=org.codehaus.sonar:sonar&metrics=new_coverage&includetrends=true

Response Format

Code Block
titleJSON
languagejavascript
[
  {
    "id":2865,
    "key":"org.codehaus.sonar:sonar",
    "name":"Sonar",
    "scope":"PRJ",
    "qualifier":"TRK",
    "date":"2012-08-10T04:03:51+0200",
    "lname":"Sonar",
    "lang":"java",
    "version":"3.3-SNAPSHOT",
    "description":"Open source platform for continuous inspection of code quality",
 
    "p1":"previous_analysis",
    "p1p":"2012-08-09",
    "p1d":"2012-08-09T04:04:01+0200",
    "p2":"days","p2p":"7",
    "p2d":"2012-08-03T04:03:51+0200",
    ...
 
    "msr":[
      {
        "key":"coverage",
        "val":70.3,
        "frmt_val":"70.3%",
        "alert":null,
        "alert_text":null,
        "trend":0,
        "var":0,
        "var1":0.0,
        "var2":0.0,
        ...
      },
      ...
    ]
  }
]

...