{"library":"bsg","type":"library","category":null,"description":"BSG is an all-in-one linting tool for BSG-FE frontend teams, version 2.0.5. It integrates ESLint, Prettier, Stylelint, ls-lint, lint-staged, commitlint, and changelog generation to enforce unified code style, naming conventions, and commit message formats. The tool provides zero-config defaults for multiple file types (.js, .ts, .vue, .css, .scss, etc.) and supports both manual linting and Git hooks for automated checking. It differs from alternatives by being a complete, opinionated solution tailored to a specific organization, reducing project setup overhead and ensuring consistency across projects and developers. Release cadence is not specified.","language":"javascript","status":"active","version":"2.0.5","tags":["javascript","prettier","eslint","stylelint","ls-lint","lint-staged","commitlint","changelog"],"last_verified":"Thu Jun 04","install":[{"cmd":"npm install bsg","imports":["import bsg from 'bsg'","npx bsg lint-staged","const config = require('bsg/.eslintrc.js')"]},{"cmd":"yarn add bsg","imports":[]},{"cmd":"pnpm add bsg","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"bsg","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}