Home / Packages / @ivangrynenko/javascript-performance

@ivangrynenko/javascript-performance

JavaScript Performance Optimization globs: *.js, *.ts

prpm install @ivangrynenko/javascript-performance
0 total downloads

📄 Full Prompt Content

---
description: JavaScript Performance Optimization
globs: *.js, *.ts
---
# JavaScript Performance Optimization

<rule>
name: javascript_performance_optimization
description: Enforce best practices for optimizing JavaScript performance.

actions:
  - type: enforce
    conditions:
      - pattern: "\\buseState\\(([^)]*)\\)"
        message: "Avoid unnecessary state updates."

      - pattern: "React\\.memo\\("
        message: "Consider using React.memo() to optimize component re-renders."

      - pattern: "\\b\\(\\)\\s*=>\\s*{"
        message: "Avoid using anonymous functions in render methods."

  - type: suggest
    message: |
      Performance tips:
      - Use memoization for expensive calculations.
      - Optimize FlatList with performance props.
      - Minimize unnecessary re-renders.

metadata:
  priority: high
  version: 1.0
</rule>

💡 Suggested Test Inputs

Loading suggested inputs...

🎯 Community Test Results

Loading results...

📦 Package Info

Format
cursor
Type
rule
Category
languages
License
MIT