{"library":"gts","type":"library","category":null,"description":"gts (Google TypeScript Style) is an opinionated, zero-configuration linter, formatter, and automatic code fixer for TypeScript projects, maintained by the Google Node.js team. Currently at version 7.0.0, the package sees a regular release cadence with several updates annually, incorporating dependency bumps and style rule adjustments. Its core differentiators are its commitment to a single, enforced Google style without requiring manual configuration, leveraging ESLint for linting and Prettier for formatting under the hood. It aims to eliminate style bikeshedding and catch common programmer errors early in the development cycle, providing a consistent code style across projects. While primarily used via its CLI (`npx gts init`), it also exposes its ESLint configuration for direct integration.","language":"javascript","status":"active","version":"7.0.0","tags":["javascript","typescript","linter","formatter","google"],"last_verified":"Wed May 27","install":[{"cmd":"npm install gts","imports":["module.exports = [...require('gts')];","npx gts init","repos:\n  - repo: https://github.com/google/gts\n    rev: '' # Use the sha / tag you want to point at\n    hooks:\n      - id: gts"]},{"cmd":"yarn add gts","imports":[]},{"cmd":"pnpm add gts","imports":[]}],"homepage":null,"github":"https://github.com/google/gts","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/gts","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/gts/compatibility"}}