{"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,"search_vec":"'1.0.0':27 'altern':38 'beyond':52 'depend':51 'editor':25 'enabl':20 'error':11 'eslint':2,5,41,53,55,57 'eslint-formatt':56 'eslint-formatter-kakoun':1 'expect':15 'extern':49 'format':14 'formatt':3,6,34,42,58,59 'infrequ':31 'integr':22 'javascript':54 'kakoun':4,17,46,60 'lint.kak':19 'output':8 'releas':32 'runtim':50 'seamless':21 'special':37 'specif':44 'stabl':29 'tailor':43 'version':26 'warn':9","created_at":"2026-04-25T11:18:53.690434+00:00","updated_at":"2026-04-25T11:18:53.690434+00:00","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,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/Delapouite/eslint-formatter-kakoune","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/eslint-formatter-kakoune","openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-07-24","install_tag":null}}