{"id":41009,"library":"eslint-formatter-list","title":"eslint-formatter-list","description":"An ESLint formatter that outputs a simple list of files containing lint errors, suitable for piping into editors like vim or nvim. Version 1.0.0 is stable but not actively developed. It is a minimal alternative to default formatters like stylish or compact, focusing on machine-parseable output. No recent updates; works with ESLint 1.x to 8.x on Node >=4.","status":"maintenance","version":"1.0.0","language":"javascript","source_language":"en","source_url":"https://github.com/gunar/eslint-formatter-list","tags":["javascript","eslint","eslint-formatter","formatter","reporter","lint","validate"],"install":[{"cmd":"npm install eslint-formatter-list","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-formatter-list","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-formatter-list","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency required for formatter to be loaded; not listed in package.json but expected at runtime.","package":"eslint","optional":false}],"imports":[{"note":"Package exports a single function. ESM import works if Node >=13.2 or with bundler. CommonJS require also works as package is dual CJS/ESM? Actually only CJS module, but import works via default interop.","wrong":"const formatter = require('eslint-formatter-list')","symbol":"formatter","correct":"import formatter from 'eslint-formatter-list'"},{"note":"The formatter function takes only results array as argument. ESLint's formatter API expects (results, config) but config is ignored.","wrong":"const result = formatter(results, config);","symbol":"output","correct":"const result = formatter(results);"},{"note":"The --format flag expects a module name, not a path. Using equals sign is required on some shells to avoid argument ambiguity.","wrong":"eslint --format eslint-formatter-list file.js","symbol":"eslint --format","correct":"eslint --format=eslint-formatter-list file.js"}],"quickstart":{"code":"// Install: npm install --save-dev eslint eslint-formatter-list\n// Use via ESLint CLI:\neslint --format=node_modules/eslint-formatter-list src/","lang":"javascript","description":"Shows installation and basic CLI usage to list files with errors."},"warnings":[{"fix":"Consider using eslint-formatter-pretty or eslint-formatter-codeframe for active support.","message":"Package not updated since 2015; may not work with ESLint 9+ flat config.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"Use a different formatter if you need detailed error locations.","message":"Formatter only lists filenames; no error counts or line numbers.","severity":"gotcha","affected_versions":"*"},{"fix":"Strip trailing newline with e.g., `$(... | head -c -1)` in shell.","message":"The output is newline-separated filenames; trailing newline may cause issues in some pipelines.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'1':59 '1.0.0':28 '4':66 '8':62 'activ':33 'altern':39 'compact':46 'contain':15 'default':41 'develop':34 'editor':22 'error':17 'eslint':2,6,58,68,70 'eslint-formatt':69 'eslint-formatter-list':1 'file':14 'focus':47 'formatt':3,7,42,71,72 'javascript':67 'like':23,43 'lint':16,74 'list':4,12 'machin':50 'machine-pars':49 'minim':38 'node':65 'nvim':26 'output':9,52 'parseabl':51 'pipe':20 'recent':54 'report':73 'simpl':11 'stabl':30 'stylish':44 'suitabl':18 'updat':55 'valid':75 'version':27 'vim':24 'work':56 'x':60,63","created_at":"2026-06-04T18:50:20.128420+00:00","updated_at":"2026-06-04T18:50:20.128420+00:00","problems":[{"fix":"Install as dev dependency: npm install --save-dev eslint-formatter-list. Use --format=node_modules/eslint-formatter-list or --format=eslint-formatter-list if module is resolvable.","cause":"Missing installation or incorrect --format path.","error":"Cannot find module 'eslint-formatter-list'"},{"fix":"Use --format=node_modules/eslint-formatter-list or check ESLint version (>=1.0.0).","cause":"Older ESLint versions or using --format without equals sign.","error":"ESLint: No formatter found for 'eslint-formatter-list'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/gunar/eslint-formatter-list#readme","github":"https://github.com/gunar/eslint-formatter-list","docs":null,"changelog":null,"pypi":null,"npm":"eslint-formatter-list","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-04","next_check":"2026-09-02","install_tag":null}}