Marketplace

Browse and adopt engineering standards, rules, and configurations. Fork to customize for your organization.

angular_typescript

Typescript Angular
Min Version: 5.5
Package Mgr: npm
Testing: jest
Linter: eslint
Used in 5 rulesets

csharp_dotnet

Csharp Dotnet
Min Version: 12
Package Mgr: nuget
Testing: xunit
Linter: stylecop
Used in 1 ruleset

go_default

Go
Min Version: 1.22
Package Mgr: go-modules
Testing: go-test
Linter: golangci-lint
Used in 4 rulesets

java_spring

Java Spring
Min Version: 21
Package Mgr: gradle
Testing: junit
Linter: checkstyle
Used in 4 rulesets

kotlin_spring

Kotlin Spring
Min Version: 2.0
Package Mgr: gradle
Testing: kotest
Linter: ktlint
Used in 3 rulesets

nextjs_typescript

Typescript Nextjs
Min Version: 5.5
Package Mgr: pnpm
Testing: vitest
Linter: eslint
Used in 5 rulesets

node_express

Javascript Express
Min Version: ES2022
Package Mgr: npm
Testing: jest
Linter: eslint
Used in 5 rulesets

php_laravel

Php Laravel
Min Version: 8.2
Package Mgr: composer
Testing: phpunit
Linter: phpstan
Used in 3 rulesets

python_default

Python
Min Version: 3.12
Package Mgr: uv
Testing: pytest
Linter: ruff
Used in 3 rulesets

python_fastapi

Python Fastapi
Min Version: 3.12
Package Mgr: uv
Testing: pytest
Linter: ruff
Used in 4 rulesets

rails_8_default

Ruby Rails
Min Version: 3.3
Package Mgr: bundler
Testing: minitest
Linter: rubocop
Used in 4 rulesets

react_typescript

Typescript React
Min Version: 5.5
Package Mgr: pnpm
Testing: vitest
Linter: eslint
Used in 5 rulesets

rust_default

Rust
Min Version: 1.75
Package Mgr: cargo
Testing: cargo-test
Linter: clippy
Used in 2 rulesets

vue_typescript

Typescript Vue
Min Version: 5.5
Package Mgr: pnpm
Testing: vitest
Linter: eslint
Used in 5 rulesets