{"library":"lint-unpushed","type":"library","category":null,"description":"Lints or runs tests on only the files that have changed since the last push, using git to detect differences. Version 0.5.2 is the latest stable release. It integrates via git hooks (husky or built-in install script) and replaces #FILES# placeholders with changed file paths. Compared to lint-staged, it triggers on push rather than commit, allowing broader pre-push checks including full project type-checking. Written in JavaScript, ESM-only since v0.4.0, requires Node >= 10. Maintained by Steelbrain; fixes for Windows and stash handling were added in recent versions.","language":"javascript","status":"active","version":"0.5.2","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install lint-unpushed","imports":["npx lint-unpushed-pre-push","\"prepare\": \"lint-unpushed-install\""]},{"cmd":"yarn add lint-unpushed","imports":[]},{"cmd":"pnpm add lint-unpushed","imports":[]}],"homepage":null,"github":"https://github.com/steelbrain/lint-unpushed","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/lint-unpushed","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}