{"id":19644,"library":"eslint-formatter-kakoune","title":"eslint-formatter-kakoune","description":"ESLint formatter that outputs warnings and errors in the format expected by Kakoune's lint.kak, enabling seamless integration with the editor. Version 1.0.0 is stable with infrequent releases. This formatter is a specialized alternative to other ESLint formatters, tailored specifically for Kakoune with no external runtime dependencies beyond ESLint.","status":"active","version":"1.0.0","language":"javascript","source_language":"en","source_url":"https://github.com/Delapouite/eslint-formatter-kakoune","tags":["javascript","eslint","eslint-formatter","formatter","kakoune"],"install":[{"cmd":"npm install eslint-formatter-kakoune","lang":"bash","label":"npm"},{"cmd":"yarn add eslint-formatter-kakoune","lang":"bash","label":"yarn"},{"cmd":"pnpm add eslint-formatter-kakoune","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"ESM-only; CommonJS require is not supported.","wrong":"const formatter = require('eslint-formatter-kakoune')","symbol":"default","correct":"import formatter from 'eslint-formatter-kakoune'"},{"note":"CommonJS require is not supported. Use default import for ESM.","wrong":"","symbol":"formatter","correct":"const formatter = require('eslint-formatter-kakoune')"},{"note":"Named export 'format' exists, but default export is the function directly.","wrong":"import { format } from 'eslint-formatter-kakoune'; const result = format(results, data)","symbol":"format","correct":"import { format } from 'eslint-formatter-kakoune'"}],"quickstart":{"code":"$ eslint --format=node_modules/eslint-formatter-kakoune file.js","lang":"javascript","description":"Runs ESLint on file.js and outputs results in Kakoune-compatible format."},"warnings":[{"fix":"Use import syntax or set type: 'module' in package.json.","message":"The module is ESM-only; it will throw an error if required with CommonJS.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"Switch to import syntax or configure CommonJS support.","cause":"Using CommonJS require() on an ESM-only package.","error":"Error [ERR_REQUIRE_ESM]: require() of ES Module ... not supported."},{"fix":"Install with 'npm install --save-dev eslint-formatter-kakoune' and use correct path.","cause":"Package not installed or incorrect path in --format.","error":"Cannot find module 'eslint-formatter-kakoune'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}