Registry / testing / stylelint-formatter-junit

stylelint-formatter-junit

JSON →
library0.1.1jsnpmunverified

A Gitlab-flavored Stylelint formatter that outputs JUnit XML reports for CI integration. Version 0.1.1, stable, low maintenance. Generates JUnit-style XML compatible with GitLab CI's test report feature. Requires stylelint >=14 as a peer dependency. Ships TypeScript declarations.

npm install stylelint-formatter-junit
INSTALL
IMPORT
SIG · STYLELINT-FORMATTE
S
stylelint-formatter-junit
testingjavascriptv0.1.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

default
import formatter from 'stylelint-formatter-junit'
ESM default export
default
const formatter = require('stylelint-formatter-junit')
const { formatter } = require('stylelint-formatter-junit')
CommonJS require returns default directly
type FormatterType
import type { FormatterType } from 'stylelint-formatter-junit'
TypeScript type import for custom formatter

Installs package and runs stylelint with JUnit formatter

npm install -D stylelint stylelint-formatter-junit stylelint '**/*.css' --custom-formatter=node_modules/stylelint-formatter-junit
Debug
Known issues
gotchaThe formatter requires stylelint >=14 as a peer dependency; earlier versions may not produce correct output.
fix
Ensure stylelint version >=14 is installed.
affects: >=0.0.0
gotchaThe formatter is designed specifically for GitLab CI; JUnit output may differ from other tools like Jest.
fix
Verify JUnit schema compatibility with target CI system.
affects: >=0.0.0
deprecatedThe `--custom-formatter` flag in stylelint is deprecated in favor of `--formatter` with a path or module name.
fix
Use `--formatter=stylelint-formatter-junit` instead of `--custom-formatter=...`.
affects: >=14.0.0
Errors
Common errors & fixes
Error: Cannot find module 'stylelint-formatter-junit'
Package not installed or not in node_modules.
fix
Run `npm install -D stylelint-formatter-junit` to install.
TypeError: formatter is not a function
Incorrect import or require pattern (e.g., destructured require).
fix
Use `const formatter = require('stylelint-formatter-junit')` or `import formatter from 'stylelint-formatter-junit'`.
Upgrade
Version history
0.1.1latest on npm
Audit
Dependencies
stylelintrequiredPeer dependency for formatting
Agent activity
8 hits · last 30 days
node
8
Resources
stylelint-formatter-junit — npm install stylelint-formatter-junit · libregistry