{"library":"ifttt-lint","type":"library","category":null,"description":"An open-source implementation of Google's internal IFTTT (IfThisThenThat) linter tool for enforcing atomic pull requests. It analyzes diffs and source files to ensure that when certain files or code regions change, specified dependent files or regions also change. Current stable version is v0.11.1, released periodically. Key differentiators include high-concurrency parallel linting using Node.js worker threads, support for labeled regions, and both CLI and programmatic APIs. It is typed with TypeScript, supports Node.js >=18.18, and integrates with GitHub Actions.","language":"javascript","status":"active","version":"0.11.1","tags":["javascript","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install ifttt-lint","imports":["import { IfThenElse } from 'ifttt-lint'","import { lintFile } from 'ifttt-lint'","import type { LintContext } from 'ifttt-lint'"]},{"cmd":"yarn add ifttt-lint","imports":[]},{"cmd":"pnpm add ifttt-lint","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ifttt-lint","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}