Sider Documentation

Sider Documentation

  • Enterprise
  • News
  • Sider Top

›Getting Started

Getting Started

  • Home
  • Intro Videos
  • Setting up Sider
  • Dashboard Overview
  • Repository Settings
  • Custom Analysis Configuration
  • Recommended Ruleset
  • Working with Issues
  • Permissions
  • Skip Analyzing

Analysis Tools

    Ruby

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

    Java

    • Checkstyle
    • PMD
    • JavaSee

    Kotlin

    • ktlint (beta)
    • detekt (beta)

    JavaScript and Flavors

    • ESLint
    • JSHint
    • TyScan
    • CoffeeLint
    • TSLint (deprecated)

    CSS

    • stylelint
    • SCSS-Lint (deprecated)

    PHP

    • PHP_CodeSniffer
    • PHPMD
    • Phinder

    Python

    • Flake8
    • Pylint (beta)

    Swift

    • SwiftLint

    Go

    • GolangCI-Lint

    C/C++

    • Cppcheck (beta)
    • cpplint (beta)
    • Clang-Tidy (beta)

    C#

    • FxCop (beta)

    Shell script

    • ShellCheck

    Dockerfile

    • hadolint (beta)

    Markdown

    • remark-lint (beta)

    Others

    • Goodcheck
    • Misspell
    • LanguageTool (beta)
    • PMD CPD (beta)

Custom Rules

  • Intro to Custom Rules
  • Goodcheck
  • Tips & Tricks

Advanced Settings

  • Inline Comments
  • Private Dependencies
  • Restricting access to Close button
  • Transferring a repository

Billing and Plans

  • Billing and Plans

Troubleshooting

  • Troubleshooting

Enterprise

  • Outline
  • System Overview
  • Installation
  • Configuration
  • Operation
  • Update
  • Load Balancer
  • MySQL
  • Redis
  • MinIO
  • Amazon S3
  • GitHub Enterprise Server
  • Clustering
  • Example Deployments

    • Single Node with Docker Compose

    Releases

    • Overview
    • December 2020
    • October 2020
    • September 2020
    • August 2020
    • July 2020
    • June 2020
    • May 2020
    • April 2020
    • February 2020
    • January 2020
    • November 2019
    • Older releases

News

  • 2020
  • 2019
Edit

Repository Settings

The Repository Settings page allows you to configure Sider's behavior for each repository. You will see the Repository Settings screen upon adding your repository to Sider.

You must have write permission to the repository to change these settings.

Introduction Video

Tools

Analyzer settings

This section allows you to enable the analysis tool you would like to use. Tools that are enabled will be run against new pull requests in your repository.

Branches

Branches settings

This section allows you to set any auto-analyzed branch that is not combined with a pull request.

When a commit is pushed to a branch you set, analysis of the commit automatically starts. You can view all the issues of the whole repository, in contrast with pull request issues.

Integrations

Slack notification

In this section, you can enable Slack notifications from Sider. Enter team#channel in the Name field and enter your Slack webhook url in the URL field.

In addition, if you wish not to receive notifications for analyses with no issue, choose Errors Only. Then, Sider will notify analysis results to your Slack channel only when it detects issues.

Inline Comments

See Inline Comments.

Keys

See Private Dependencies.

GitHub Sync

Sync with GitHub

Sider will refresh your repository's information when the "Begin sync" button is clicked. If you have problems when operating Sider, click this button.

Test Mode

Test mode

This section allows you to enable Test Mode. If ON, Sider will send only success as a commit status.

Notifications

Test mode

This section allows you to enable or disable notifications via GitHub comments or emails.

If you enable "On analysis failures", Sider will notify analysis failures due to invalid settings or linter's behavior.

Admin-only Settings

You must have admin permissions to see this section.

Admin

You can delete the repository from Sider in this section. Once deleted, Sider will delete your repository data including repository settings and analysis results and no longer analyze new pull requests. If you wish to re-enable Sider, re-add the repository from the "Add a new repository" screen.

See also Restricting access to Close button.

← Dashboard OverviewCustom Analysis Configuration →
  • Introduction Video
  • Tools
  • Branches
  • Integrations
  • Inline Comments
  • Keys
  • GitHub Sync
  • Test Mode
  • Notifications
  • Admin-only Settings
Sider Documentation
Docs
Getting StartedAnalysis ToolsEnterprise
Sider
Sider TopTerms of ServicePrivacy
Social
BlogGitHubStar
Copyright © 2021 Sider, Inc.