Skip to content

Commit bf7f892

Browse files
authored
Update agentready-config.yaml
1 parent 1e5c35c commit bf7f892

1 file changed

Lines changed: 5 additions & 35 deletions

File tree

.github/workflows/agentready-config.yaml

Lines changed: 5 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ repository:
77
package_manager: npm
88
workspace_pattern: "packages/*"
99

10+
# Exclude assessors that don't apply to this monorepo structure
11+
excluded_attributes:
12+
- type_annotations # Uses TypeScript project references, no root tsconfig.json
13+
- precommit_hooks # Uses Husky, not Python pre-commit framework
14+
1015
# Source code locations (monorepo uses workspace-based structure)
1116
structure:
1217
source_directories:
@@ -198,38 +203,3 @@ reporting:
198203

199204
# Include package-level scores
200205
per_package_scores: true
201-
202-
---
203-
204-
# Notes for AgentReady Assessment Tool:
205-
206-
# This is an npm workspaces monorepo with ~25 packages. Key patterns:
207-
208-
# 1. Source Code Organization:
209-
# - NOT at root /src or /tests
210-
# - Distributed across workspaces: frontend/src/, backend/src/, packages/*/src/
211-
212-
# 2. TypeScript Configuration:
213-
# - Root tsconfig.json has "references" array (TypeScript project references)
214-
# - Strict mode configured in workspace-level configs
215-
# - Shared config in packages/tsconfig
216-
217-
# 3. Pre-commit Hooks:
218-
# - Uses Husky (.husky/pre-commit), not .pre-commit-config.yaml
219-
# - lint-staged configured in root package.json
220-
221-
# 4. One-Command Setup:
222-
# - `npm install` handles all workspace dependencies
223-
# - No separate setup script needed (npm workspaces feature)
224-
225-
# 5. Testing:
226-
# - Jest for unit tests (shared config in packages/jest-config)
227-
# - Cypress for E2E and component tests (packages/cypress)
228-
# - Tests co-located with source in __tests__ directories
229-
230-
# 6. Build Orchestration:
231-
# - Turbo manages builds across workspaces
232-
# - Single `npm run build` builds all packages in dependency order
233-
234-
# These patterns are STANDARD for modern monorepos but may appear as false
235-
# negatives if assessment tool expects traditional single-package structure.

0 commit comments

Comments
 (0)