pylint-checkers
Use when pylint checkers including built-in checkers, custom checkers, and checker development.
Use when pylint checkers including built-in checkers, custom checkers, and checker development.
Use when formatting shell scripts with shfmt. Covers consistent formatting patterns, shell dialect support, common issues, and editor integration.
Use when applying Clippy lint categories for Rust code including correctness, performance, style, and custom lint configuration.
Use when configuring shfmt for shell script formatting including .shfmt.toml setup, EditorConfig integration, and project-specific settings.
Use when configuring Checkstyle for Java projects with XML config, custom checks, properties, and module setup.
Use when creating custom Ameba rules for Crystal code analysis including rule development, AST traversal, issue reporting, and rule testing.
Use when writing or editing markdown files. Covers headings, text formatting, lists, links, images, code blocks, and blockquotes.
Use when configuring Credo static analysis for Elixir projects requiring customized code quality rules and settings.
Use when applying Biome's linting capabilities, rule categories, and code quality enforcement to JavaScript/TypeScript projects.
Use when understanding and fixing common Credo check issues for Elixir code quality and consistency.
Use when developing custom Clippy lints, implementing lint passes, and contributing to Clippy for Rust code standards.
Use when implementing secure secrets management with Fnox. Covers encryption, key management, access control, and security hardening.
Use when implementing SIP authentication, security mechanisms, and encryption. Use when securing SIP servers, clients, or proxies.
Use when essential PHP security patterns including input validation, SQL injection prevention, XSS protection, CSRF tokens, password hashing, secure session management, and defense-in-depth strategies for building secure PHP applications.
Use when configuring Fnox providers for encryption and secret storage. Covers age encryption, cloud providers (AWS, Azure, GCP), and password managers.
Test-Driven Generation uses TDD (Test-Driven Development) techniques to generate tests and code in Red-Green-Refactor loops. Key words to detect are tdg, TDG.
Use when configuring parallel test execution with TestNG including thread pools, suite configuration, and synchronization.
Use when pytest plugin ecosystem including pytest-cov, pytest-mock, and custom plugin development.
Use when testing React Native Web applications. Provides patterns for Jest, React Native Testing Library, component testing, and web-specific testing strategies.
Use when writing tests with Swift Testing (@Test,
Use when nestJS testing with unit tests, integration tests, and e2e tests. Use when building well-tested NestJS applications.
Use when writing effective BDD scenarios including acceptance criteria, edge cases, and scenario organization. Use when defining behavior specifications.
Use when testing Effect code including Effect.gen in tests, test layers, mocking services, and testing error scenarios. Use for writing tests for Effect applications.
Use when vitest configuration, Vite integration, workspace setup, and test environment configuration for modern testing.