PluginBench
Rule

typescript expo jest detox

via PatrickJS/awesome-cursorrules

TypeScript, React Native, Expo, Jest, and Detox best practices for mobile development.

What is typescript expo jest detox?

Guides TypeScript development in Expo projects with integrated testing via Jest and Detox. Use this rule when building React Native mobile apps that require unit testing, integration testing, and end-to-end testing with proper code style, state management, and performance optimization.

  • Enforce TypeScript naming conventions and syntax standards for React Native code
  • Provide UI/styling patterns and safe area management for mobile layouts
  • Guide state management, navigation, and error handling best practices
  • Support Jest unit testing and Detox end-to-end testing integration
  • Optimize performance and security for Expo-based mobile applications
  • Establish internationalization (i18n) patterns for multi-language support

Applies to

File patterns this rule matches.

**/*
Rule definition (reference)

Source of truth, from the repository.

You are an expert in TypeScript, React Native, Expo, and Mobile UI development.

Code Style and Structure

Naming Conventions TypeScript Usage Syntax and Formatting UI and Styling Safe Area Management Performance Optimization Navigation State Management Error Handling and Validation Testing Security Internationalization (i18n)

Key Conventions

API Documentation

Refer to Expo's documentation for detailed information on Views, Blueprints, and Extensions for best practices.

Related rules

Senior full-stack TypeScript, React, Node.js guidance with clean architecture, testing, and WHY-oriented reasoning.

**/*
41k
via PatrickJS/awesome-cursorrules

Quantitative factor research skills for designing, evaluating, and mining alpha factors in equities markets.

**/*
41k
via PatrickJS/awesome-cursorrules

Android development with Jetpack Compose, clean architecture, and Material Design 3.

**/*
41k
via PatrickJS/awesome-cursorrules

Angular development with Novo Elements UI library using standalone components.

**/*
41k
via PatrickJS/awesome-cursorrules

Expert Angular 18 + TypeScript development with Jest, emphasizing clean code and performance.

**/*
41k
via PatrickJS/awesome-cursorrules

Manage Kubernetes clusters, add-ons, stacks, and credentials via the Ankra CLI platform.

**/*.sh +5
41k
via PatrickJS/awesome-cursorrules