Sider Documentation

Sider Documentation

›Analysis Tools

Introduction

  • Introduction

Getting Started

  • Setting up Sider
  • Repository Settings
  • Custom Analysis Configuration
  • Working with Issues
  • Permissions

Analysis Tools

    Ruby

    • RuboCop
    • Reek
    • Querly
    • Rails Best Practices
    • Brakeman
    • HAML-Lint

    Java

    • Checkstyle
    • PMD

    JavaScript and Flavors

    • ESLint
    • JSHint
    • TSLint
    • CoffeeLint

    PHP

    • Phinder
    • PHPMD
    • PHP_CodeSniffer

    Python

    • Flake8

    Swift

    • SwiftLint

    CSS

    • stylelint
    • SCSS-Lint

    Go

    • go vet
    • Golint
    • Go Meta Linter

    Others

    • Goodcheck
    • Misspell

Advanced Settings

  • Inline Comments
  • Private Dependencies

Billing and Plans

  • Billing and Plans

Troubleshooting

  • Troubleshooting

Enterprise

  • Computer Resources
  • Quick Start

    • Setup Guide
    • Update Guide

    Testing

    • Testing for Sider running

    Releases

    • Release Notes
Edit

Phinder

Supported VersionLanguageWeb Site
0.6.1PHP 7.3.0https://github.com/sider/phinder

Getting Started

To start using Phinder, enable it in Repository Settings and put a phinder.yml config file in your repository. Visit the project page on GitHub to see a sample phinder.yml:

  • Phinder sample

Sample Configuration

Here's a sample Phinder configuration in sideci.yml:

linter:
  phinder:
    rule: myphinder.yml
    php: src

Options

NameTypeDescription
rulestringSpecify your configuration file or directory name for Phinder.
phpstringSpecify file name or directory name to analyze.

rule

This option allows you to specify file or directory name where your Phinder ruleset is located. If you set file name, Phinder will use the file for analysis instead of phinder.yml. If this is a directory name, Phinder will analyze your project with all yml files under the directory.

linter:
  phinder:
    rule: rules # Phinder will use './rules/*.yml' when analyzing.

php

This option allows you to specify the path of your project to analyze. If this is a file name, Phinder will analyze merely the file. If it's a directory, Phinder will analyze all .php files under the directory.

linter:
  phinder:
    php: src # Phinder will analyze '.php' files in '/src' directory.
← CoffeeLintPHPMD →
  • Getting Started
  • Sample Configuration
  • Options
    • rule
    • php
Sider Documentation
Docs
Getting StartedAnalysis ToolsEnterprise
Sider
Sider TopTerms of ServicePrivacy
Social
BlogGitHubStar
Copyright © 2019 Sider, Inc.