An ESLint formatter that produces JSON output compatible with Atlassian Bamboo's Mocha Test Parser, enabling ESLint results to be parsed and visualized in Bamboo CI. Current version 0.1.2 is stable with low release cadence. It outputs to a file (default eslint.json) instead of stdout, making it distinct from standard ESLint formatters. Supports configurable output file via ESLINT_FILE env var and optional warning-as-error via ESLINT_WARNING_AS_ERROR.
npm install eslint-bamboo-formatterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Integrate ESLint with gulp-eslint and output Bamboo-compatible report to eslint.json.
Set the ESLINT_FILE environment variable to change the output file path, or use a different formatter if stdout is needed.
Set the environment variable ESLINT_WARNING_AS_ERROR to any truthy value to treat warnings as errors.
Use -f node_modules/eslint-bamboo-formatter/reporter.js instead of -f eslint-bamboo-formatter.
Use the correct path: eslint file.js -f node_modules/eslint-bamboo-formatter/reporter.js
Use const reporter = require('eslint-bamboo-formatter'); without destructuring.Set ESLINT_FILE (not ESLINT_FILE_PATH) to a valid file path, e.g., export ESLINT_FILE=./reports/eslint.json