{"library":"hermes-eslint","type":"library","category":null,"description":"A custom ESLint parser using the Hermes JavaScript parser, optimized for linting Flow-typed code. Version 0.35.0 is current, with active development on GitHub (facebook/hermes). Unlike babel-eslint or @babel/eslint-parser, hermes-eslint uses Hermes' own parser, ensuring precise adherence to Flow syntax and avoiding potential mismatches. It supports JSX, Flow, and modern ECMAScript features, with options for jsxPragma, jsxFragmentName, sourceType, and FBT. It is the recommended parser for Facebook's internal linting and for projects heavily reliant on Flow.","language":"javascript","status":"active","version":"0.35.0","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install hermes-eslint","imports":["{\n  \"parser\": \"hermes-eslint\"\n}","import type { ParserOptions } from 'hermes-eslint'","import { parseForESLint } from 'hermes-eslint'"]},{"cmd":"yarn add hermes-eslint","imports":[]},{"cmd":"pnpm add hermes-eslint","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/hermes-eslint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/hermes-eslint/compatibility"}}