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
18–22
musl
18–22
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 18–226 runs
build_error
glibc
node 18–226 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
8 hits · last 30 days
node
8
Resources
eslint-formatter-lsif — npm install eslint-formatter-lsif · libregistry