JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 2556
  • Score
    100M100P100Q142821F
  • License MIT

A Prettier formatter for the GitLab Code Quality report

Package Exports

  • @studiometa/prettier-formatter-gitlab
  • @studiometa/prettier-formatter-gitlab/src/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@studiometa/prettier-formatter-gitlab) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

@studiometa/prettier-formatter-gitlab

NPM Version Downloads Size Dependency Status Codecov

Send Prettier errors to Gitlab's Code Quality reports.

Installation

Install the package with NPM:

npm install -D @studiometa/prettier-formatter-gitlab

Usage

Prettier does not have an option for custom reporter, this package will run a prettier CLI command for you and parse its result to generate the Code Quality report.

prettier-formatter-gitlab 'prettier -l src/'

The report file path will be read from the PRETTIER_CODE_QUALITY_REPORT environment variable or from the .gitlab-ci.yml configuration file when using the code quality report artifacts:

# .gitlab-ci.yml
prettier:
  image: node:20
  script:
    - npm ci
    - npx prettier-formatter-gitlab 'prettier -l src/'
  artifacts:
    reports:
      codequality: gl-codequality.json

Notes

This project is heavily inspired and borrows some function to the eslint-formatter-gitlab package.