Scrutinizer scrutinizer
Toggle
  • Products
    • Continuous Integration

      for testing and deploying your application

    • Continuous Analysis

      for finding and fixing issues

    • Code Intelligence

      for empowering human code reviews

  • Pricing
  • Documentation
  • Blog
  • Sign Up
  • Login
  • Getting Started
    • PHP
    • Python
    • Ruby/Rails
    • NodeJS
    • Java
    • Go
  • Configuration
    • General Structure
    • Locations + Inheritance
    • Best Practices
    • Build Reference
  • Build Environment for Tests & Analysis
    • Nodes
      • Node Types
        • Overview
        • Auto-Setup Nodes
        • Minimal Nodes
      • Sharing Configuration
      • Resources
      • Node Workflows
      • Parallelization
    • Languages + Other Customizations
    • Services
    • Docker
    • Caching
    • Running Commands
      • Command Options
      • Background Processes
      • Conditional Commands
      • Custom Analysis Commands
      • Code Coverage Commands
    • Deployment
      • Generic
      • AWS EB
      • AWS S3
      • Heroku
    • Environment Variables
    • Remote Access Credentials
      • Injected Tokens + SSH-keys
      • Custom SSH-keys
      • HTTP-basic
    • Debugging
      • SSH-Access
      • Browser-based Tests
      • Recording the Display
  • Analysis
    • Running & Configuring Tools
    • Analysis Tools
    • Filter Analyzed Files
    • Code Coverage
      • Generated on Scrutinizer
      • Generated on Third-Party Platform
    • Failure Conditions
    • Code Rating
    • False-Positives
    • Development Reports
    • Automated Patches
  • Code Intelligence
    • Getting Started
    • Troubleshooting
  • Browser Extension
  • API Documentation
  • Documentation /
  • Guides

Guides¶

  • Adding an SSH Key
  • Adding a Plain Git Repository
  • BrowserStack Integration
    • Configuring your tests
    • Parallel builds
  • Disabling Inferred Commands
  • Using Docker
    • Extended Compatibility Mode (Remote Engine)
      • Accessing Exposed Ports
      • Volume Limitations and Solutions
    • Defining Registry Logins
    • Caching Images
  • Development Reports
    • Generation Time
  • Increasing Idle Timeout
  • Installing Custom Software
  • Migrate to new Service Containers
  • Opening your Firewall for Scrutinizer's IPs
  • Projects in Sub-Folders
  • Starting Background Processes
  • Running Commands Conditionally
  • Running Selenium Tests
  • Sauce Labs Integration
    • Configuration for Sauce Labs
    • Parallel builds
  • Skipping a build via commit message
  • Triggering Nightly Inspections
    • Tweaking your configuration
  • Understanding Code Duplications
  • Upgrading from Trusty Container Image
    • Updating Image Configuration
    • Updating Services Configuration
  • Using the Latest Google Chrome
    • Chrome Driver

 

  • ← Code Rating/Code Smells
  • Adding an SSH Key →