cheezone

cheezone/chous

The Elegant File Structure Linter

TypeScript
8
0
MIT License

chous is a dedicated file structure linter that enforces clean repository layouts through an expressive `.chous` rules file, focusing on where files live and how they're named rather than their contents. It's designed for developers who want to maintain consistent project architecture, particularly those working in monorepos or agile projects, and includes native integration with AI editors like Cursor for real-time feedback. The tool features a human-readable DSL, built-in presets for frameworks like Next.js and Nuxt 4, and provides elegant tree-style reporting to identify and fix file structure inconsistencies.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of cheezone/chous

Account's avatar
Compare semver version strings to find greater, equal or lesser.
Account's avatar
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Account's avatar
A fast and minimal alternative to globby and fast-glob
Account's avatar
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
Account's avatar
Lint your commit messages
Account's avatar
Shareable commitlint config enforcing conventional commits
Account's avatar
TypeScript definitions for bun
Account's avatar
TypeScript definitions for node
Account's avatar
commitlint plugin to use functions as rule value
Account's avatar
Linter for the JavaScript Oxidation Compiler
Account's avatar
A simple, zero dependency tool for setting up git hooks for small projects
Account's avatar
The Elegant Bundler for Libraries
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on this repository

Top contributors

cheezone's profile
cheezone
14 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet