Registry / serialization / eslint-formatter-lsif

eslint-formatter-lsif

JSON →
library1.0.3jsnpmunverified

ESLint formatter that exports lint diagnostics in LSIF (Language Server Index Format) format. v1.0.3 (latest). Stable, low activity since 2020. Uses vscode-languageserver-protocol and vscode-languageserver-textdocument. Outputs JSON-based diagnostic data for use with Sourcegraph and other LSIF-compatible code intelligence tools. Differentiates from ESLint's built-in formatters by producing machine-readable LSIF output for cross-repository code navigation.

npm install eslint-formatter-lsif
INSTALL
IMPORT
SIG · ESLINT-FORMATTER-L
E
eslint-formatter-lsif
serializationjavascriptv1.0.3
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

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

default
import formatter from 'eslint-formatter-lsif'
const formatter = require('eslint-formatter-lsif')
ESM-only since v1.0.0; no default export in CJS

Shows how to use the formatter programmatically after linting files.

const eslint = require('eslint'); const formatter = require('eslint-formatter-lsif'); eslint.lintFiles(['src/**/*.js']).then(results => { const output = formatter(results); console.log(output); });
Debug
Known issues
gotchaFormatter expects ESLint results array; undefined or malformed input may cause errors.
fix
Ensure results parameter is an array of LintResult objects.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Cannot find module 'eslint-formatter-lsif'
Package not installed or dev dependency not resolved.
fix
Run 'npm install --save-dev eslint-formatter-lsif'
Upgrade
Version history
1.0.3latest on npm
Audit
Dependencies
eslintrequiredpeer dependency required to use as formatter
vscode-languageserver-typesrequiredused for LSIF types
Agent activity
4 hits · last 30 days
node
4
Resources
eslint-formatter-lsif — npm install eslint-formatter-lsif · libregistry