HomeFramework-Specific
Framework-Specific
Validation for React, Angular, Vue, etc.
23 Tools Available
React Component
Matches React functional components.
/function\s+([A-Z]\w+)/
React Hook
Matches React hooks.
/use[A-Z]\w+/
Vue Directive
Matches Vue directives.
/v-[a-z]+/
Angular Component
Matches Angular component decorators.
/@Component/
Svelte Prop
Matches Svelte props.
/export\s+let\s+(\w+)/
Laravel Blade
Matches Blade templates.
/@extends\(.*\)/
Rails ERB Tag
Matches ERB tags.
/<%.*?%>/
Django Tag
Matches Django template tags.
/{%.*?%}/
Flask Route
Matches Flask routes.
/@app\.route\(.*\)/
Express Route
Matches Express routes.
/app\.(get|post|put|delete)\(/
Spring Annotation
Matches Spring annotations.
/@[A-Z]\w+/
.NET Attribute
Matches .NET attributes.
/\[[A-Z]\w+\]/
Flutter Widget
Matches Flutter widgets.
/class\s+(\w+)\s+extends\s+StatelessWidget/
SwiftUI View
Matches SwiftUI views.
/struct\s+(\w+):\s+View/
Bootstrap Class
Matches Bootstrap buttons.
/class="[^"]*btn-[^"]*"/
Tailwind Class
Matches Tailwind classes.
/class="[^"]*text-[^"]*"/
GraphQL Query
Matches GraphQL queries.
/query\s+(\w+)/
Docker Instruction
Matches Dockerfile instructions.
/^(FROM|RUN|CMD)/
K8s Kind
Matches Kubernetes Kinds.
/kind:\s+(\w+)/
Terraform Resource
Matches Terraform resources.
/resource\s+"[^"]+"\s+"[^"]+"/
Jinja Variable
Matches Jinja variables.
/{{.*?}}/
Next.js Page
Matches Next.js pages.
/export\s+default\s+function\s+(\w+)/
SvelteKit Route
Matches SvelteKit route files.
/\+page\.svelte/