Skip to content

Latest commit

 

History

History
67 lines (57 loc) · 2.76 KB

File metadata and controls

67 lines (57 loc) · 2.76 KB

ember-template-lint-formatter-sonarqube

CI Build npm version License Dependabot Volta Managed Code Style: prettier

A custom formatter for ember-template-lint that will format the output in SonarQube's generic issue format.

Install

npm i ember-template-lint-formatter-sonarqube --save-dev

# or

yarn add ember-template-lint-formatter-sonarqube --dev

Output will be in 'Generic Issue Format'.

{
  "issues": [
    {
      "engineId": "ember-template-lint",
      "ruleId": "no-bare-strings",
      "severity": "MINOR",
      "type": "CODE_SMELL",
      "primaryLocation": {
        "message": "Non-translated string used",
        "filePath": "app/templates/application.hbs",
        "textRange": {
          "startLine": 1,
          "startColumn": 4,
          "endLine": 1,
          "endColumn": 14
        }
      }
    },
    {
      "engineId": "ember-template-lint",
      "ruleId": "no-bare-strings",
      "severity": "MINOR",
      "type": "CODE_SMELL",
      "primaryLocation": {
        "message": "Non-translated string used",
        "filePath": "app/templates/application.hbs",
        "textRange": {
          "startLine": 1,
          "startColumn": 25,
          "endLine": 1,
          "endColumn": 48
        }
      }
    }
  ]
}

Usage

ember-template-lint . --format ember-template-lint-formatter-sonarqube