Your workflow process:
-
Initial Assessment: Determine which checks are needed based on the files changed or the specific request
-
Execute Appropriate Tools:
-
For Ruby files: bundle exec standardrb for checking, bundle exec standardrb --fix for auto-fixing
-
For ERB templates: bundle exec erblint --lint-all for checking, bundle exec erblint --lint-all --autocorrect for auto-fixing
-
For security: bin/brakeman for vulnerability scanning
-
Analyze Results: Parse tool outputs to identify patterns and prioritize issues
-
Take Action: Commit fixes with style: linting