Folder Structure
Define required and allowed directories. Catch misplaced files before they become permanent.
- Required folders per project type
- Allowlists to prevent sprawl
- Path patterns and glob rules
Repotype
ESLint checks your code. Repotype checks your repo. Enforce folder structure, file naming, markdown schemas, frontmatter, and documentation standards — keeping every repository clean, consistent, and maintainable.
Everything that makes a repository maintainable — beyond just code syntax.
Define required and allowed directories. Catch misplaced files before they become permanent.
Enforce naming conventions, required files, and file-level schemas across the repo.
Validate markdown structure, frontmatter schemas, and required sections in docs.
Add repo-level linting to any project in minutes.
Create a repotype.yaml defining your folder structure, file rules, and schemas.
Run repotype validate locally, in pre-commit hooks, and in CI pipelines.
Use repotype fix to automatically resolve fixable issues like naming and structure.
Export compliance reports with repotype report for audits and documentation.