Enlightn
Home (opens new window)
Github (opens new window)
Home (opens new window)
Github (opens new window)
  • Getting Started

    • Installation
    • Configuration
    • Running Enlightn
    • Github Bot Integration
    • Web UI
    • Contribution Guide
    • Support
  • Performance Checks
  • Security Checks
  • Reliability Checks

# Reliability

Enlightn has 45 automated reliability checks (including 17 Enlightn Pro checks).

# 🧐 Code Reliability and Bug Detection

  • Invalid Foreach Iterable
  • Invalid Function Calls
  • Invalid Imports
  • Invalid Method Calls
  • Invalid Method Overrides
  • Invalid Offset
  • Invalid Property Access
  • Invalid Return Type
  • Invalid Unset
  • Missing Model Relation
  • Missing Return Statement
  • Syntax Error
  • Undefined Constant
  • Undefined Variable

# 💪 Health Checks

  • Cache Status
  • Composer Validation
  • Database Status
  • Directory Write Permissions
  • Maintenance Mode
  • Env File
  • Up To Date Migrations
  • Disk Space PRO
  • Horizon Status PRO
  • Redis Status PRO
  • Storage Links PRO

# ⚙️ Detecting Misconfigurations

  • Cache Prefix
  • Queue Timeouts
  • Failed Job Timeouts PRO
  • Horizon Prefix PRO
  • Horizon Provisioning Plans PRO
  • Queue Blocking PRO
  • PCNTL PRO
  • Redis Eviction Policy PRO
  • Redis Prefix PRO
  • Redis Shared Database PRO

# 👻 Dead Routes and Dead Code

  • Dead Code
  • Deprecated Code
  • Dead Routes PRO

# 🏅 Good Practices

  • Include a Robust Env Example File
  • Define All Env Variables
  • Define Custom Error Pages
  • Use Cache Busting PRO
  • Setup Composer Scripts for Publishing Vendor Assets PRO
  • Don't Use Script Terminating Functions PRO
  • Don't Use Globals or SuperGlobals PRO