Skip to content

feat: list project checks in --list-rules - #53

Merged
saimskywalker merged 4 commits into
mainfrom
issue-51-list-rules-checks
Nov 6, 2026
Merged

saimskywalker merged 4 commits into
mainfrom
issue-51-list-rules-checks

Conversation

@saimskywalker

Copy link
Copy Markdown
Owner

--list-rules now also lists the project checks from storehound.yaml with their severity and reason. Stacked on #52.

Verified: dart format, dart analyze --fatal-infos and dart test pass.

Part of #51

A `checks:` section in storehound.yaml pins app-specific values in
Info.plist (nested keys too) and in AndroidManifest attributes, with the
operators exists, absent, equals, absent_or_equals, not_equals, contains,
none_of and matches. Each check needs a reason and runs as the rule
`check:<name>`, so text, JSON, SARIF, ignore, severity and --explain work
as for any rule. Mistakes in a check are configuration errors with a line.

Part of #51.
@coderabbitai

coderabbitai Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: fea1a206-b253-46f7-b334-6e4cf06aa5e1
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Tip

🎯 Customize your risk assessments

Guide how CodeRabbit assesses merge risk and security architecture risk. Highlight sensitive changes and explain your security boundaries using Merge Risk Instructions and Security Risk Instructions in your review settings. Security architecture risk assessments require the Advanced plan or above.

✅ Automatic approvals, with your rules

Let CodeRabbit approve pull requests once required threads are resolved, pre-merge checks pass, and your risk limits are met. Enable Automatic approvals in review settings, with overrides for teams or file paths.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@saimskywalker
saimskywalker changed the base branch from issue-51-project-checks to main November 6, 2026 22:50
# Conflicts:
#	CHANGELOG.md
#	doc/configuration.md
#	lib/src/cli.dart
#	test/cli_test.dart
@saimskywalker
saimskywalker merged commit 495cbc8 into main Nov 6, 2026
4 checks passed
@saimskywalker
saimskywalker deleted the issue-51-list-rules-checks branch November 6, 2026 22:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant