Skip to content

An ember-template-lint formatter to output JSON in a format compatible with SonarQube external analyzer format

License

Notifications You must be signed in to change notification settings

ember-template-lint/ember-template-lint-formatter-sonarqube

Repository files navigation

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

About

An ember-template-lint formatter to output JSON in a format compatible with SonarQube external analyzer format

Resources

License

Stars

Watchers

Forks

Packages

No packages published