Skip to content

Commit

Permalink
docs: add Pro-tier tools note to various tool guides
Browse files Browse the repository at this point in the history
  • Loading branch information
aravindputrevu committed Dec 12, 2024
1 parent 63d32ba commit 4ff759d
Show file tree
Hide file tree
Showing 23 changed files with 92 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/tools/actionlint.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ description: CodeRabbit's guide to Actionlint.
[Actionlint](https://github.com/rhysd/actionlint/) is a static checker for
GitHub Actions workflow files.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

We look for `GitHub Action` files specifically in the following directory:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/biome.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Biome.

[Biome](https://biomejs.dev/) is a linter for JavaScript, TypeScript, JSX, TSX, JSON, JSONC, CSS.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Biome will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/buf.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Buf.

[Buf](https://buf.build/) offers linting for Protobuf files.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Buf will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/checkov.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Checkov.

[Checkov](https://www.checkov.io/) is a static code analysis tool for scanning Infrastructure as Code (IaC) files for misconfigurations.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Checkov will run on files with the following files and extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/circleci.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to CircleCi.

[CircleCi](https://circleci.com/) is a static checker and validator for circleci config files.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

We look for `CircleCi Configuration` files specifically in the following directory:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/cppcheck.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Cppcheck.

[Cppcheck](https://cppcheck.sourceforge.io/) is a static code analysis tool for the C and C++ programming languages.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Cppcheck will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/detekt.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Detekt.

[Detekt](https://detekt.dev/) is a static code analysis tool specifically designed for Kotlin projects

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Detekt will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/eslint.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to ESLint.

[ESLint](https://eslint.org/) is a linter for JavaScript, TypeScript, JSX, TSX, CSS, etc.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

ESLint will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/gitleaks.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Gitleaks.

[Gitleaks](https://gitleaks.io/) is a secret-scanner.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Gitleaks will run on all files.
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/golangci-lint.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to golangci-lint.

[golangci-lint](https://golangci-lint.run/) is a fast Go linters runner.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

golangci-lint will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/hadolint.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Hadolint.

[Hadolint](https://github.com/hadolint/hadolint) is a Dockerfile linter.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Hadolint will run on files with the following file names:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/languagetool.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to LanguageTool.

[LanguageTool](https://github.com/languagetool-org/languagetool) is a style and grammar checker.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

LanguageTool will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/markdownlint.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Markdownlint.

[Markdownlint](https://github.com/DavidAnson/markdownlint) is a linter for Markdown.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Markdownlint will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/phpstan.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to PHPStan.

[PHPStan](https://phpstan.org/) is a static analysis tool for PHP.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

PHPStan will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/pmd.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to PMD.

[PMD](https://pmd.github.io/) is an extensible multilanguage static code analyzer. It’s mainly concerned with Java.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

PMD will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/regal.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Regal.

[Regal](https://docs.styra.com/regal/) is a linter and language server for Rego.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Regal will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/rubocop.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Rubocop.

[Rubocop](https://rubocop.org/) A Ruby static code analyzer and formatter, based on the community Ruby style guide.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Rubocop will run on the following files and extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/ruff.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Ruff.

[Ruff](https://docs.astral.sh/ruff/) is a linter for Python.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Ruff will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/semgrep.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ description: CodeRabbit's guide to Semgrep.
[Semgrep](https://semgrep.dev/) is a static analysis tool designed to scan code
for security vulnerabilities and code quality issues.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Configuration

Semgrep uses a YAML style configuration file. By default we will automatically
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/shellcheck.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to ShellCheck.

[ShellCheck](https://www.shellcheck.net/) is a linter for shell scripts.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

ShellCheck will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/swiftlint.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to SwiftLint.

[SwiftLint](https://realm.github.io/SwiftLint/) is a linter for Swift.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

SwiftLint will run on files with the following extensions:
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ sidebar_position: 1

CodeRabbit supports various linters and security analysis tools to improve the code review process. The output of these tools is used to enhance the feedback provided by CodeRabbit, making it possible to provide 1-click fixes for common issues.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Enabling/Disabling Tools

You can enable or disable tools by setting `reviews.tools.<tool>.enabled` in your project's `.coderabbit.yaml` file or setting the "Review → Tools → Tool → Enabled" field in CodeRabbit's settings page.
Expand Down
4 changes: 4 additions & 0 deletions docs/tools/yamllint.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ description: CodeRabbit's guide to Yamllint.

[Yamllint](https://yamllint.readthedocs.io/en/stable/) is a linter for YAML.

:::note
Tools are available under [Pro-tier](https://coderabbit.ai/pricing).
:::

## Files

Yamllint will run on files with the following extensions:
Expand Down

0 comments on commit 4ff759d

Please sign in to comment.