|
346 | 346 | "additionalProperties":false, |
347 | 347 | "default": {}, |
348 | 348 | "description":"Docstrings | Options for generating Docstrings for your PRs/MRs." |
349 | | -}, |
350 | | -"unit_tests": { |
351 | | -"type":"object", |
352 | | -"properties": { |
353 | | -"enabled": { |
354 | | -"type":"boolean", |
355 | | -"default":true, |
356 | | -"description":"Unit Tests | Allow CodeRabbit to generate unit tests for PRs/MRs." |
357 | | -} |
358 | | -}, |
359 | | -"additionalProperties":false, |
360 | | -"default": {}, |
361 | | -"description":"Unit Tests | Options for generating unit tests for your PRs/MRs." |
362 | 349 | } |
363 | 350 | }, |
364 | 351 | "additionalProperties":false, |
|
402 | 389 | }, |
403 | 390 | "additionalProperties":false, |
404 | 391 | "default": {}, |
405 | | -"description":"Enable ast-grep | ast-grep is a code analysis tool that helps you to find patterns in your codebase using abstract syntax trees patterns. | v0.38.1" |
| 392 | +"description":"Enable ast-grep | ast-grep is a code analysis tool that helps you to find patterns in your codebase using abstract syntax trees patterns. | v0.31.1" |
406 | 393 | }, |
407 | 394 | "shellcheck": { |
408 | 395 | "type":"object", |
|
423 | 410 | "enabled": { |
424 | 411 | "type":"boolean", |
425 | 412 | "default":true, |
426 | | -"description":"Enable Ruff | Ruff is a Python linter and code formatter. | Enable Ruff integration. | v0.11.9" |
| 413 | +"description":"Enable Ruff | Ruff is a Python linter and code formatter. | Enable Ruff integration. | v0.8.2" |
427 | 414 | } |
428 | 415 | }, |
429 | 416 | "additionalProperties":false, |
|
568 | 555 | "enabled": { |
569 | 556 | "type":"boolean", |
570 | 557 | "default":true, |
571 | | -"description":"Enable PHPStan | PHPStan requires [config file](https://phpstan.org/config-reference#config-file) in your repository root. Please ensure that this file contains the `paths:` parameter. | v2.1.15" |
| 558 | +"description":"Enable PHPStan | PHPStan requires [config file](https://phpstan.org/config-reference#config-file) in your repository root. Please ensure that this file contains the `paths:` parameter. | v2.0.3" |
572 | 559 | }, |
573 | 560 | "level": { |
574 | 561 | "type":"string", |
|
617 | 604 | "enabled": { |
618 | 605 | "type":"boolean", |
619 | 606 | "default":true, |
620 | | -"description":"Enable YAMLlint | YAMLlint is a linter for YAML files. | Enable YAMLlint integration. | v1.37.1" |
| 607 | +"description":"Enable YAMLlint | YAMLlint is a linter for YAML files. | Enable YAMLlint integration. | v1.35.1" |
621 | 608 | } |
622 | 609 | }, |
623 | 610 | "additionalProperties":false, |
|
630 | 617 | "enabled": { |
631 | 618 | "type":"boolean", |
632 | 619 | "default":true, |
633 | | -"description":"Enable Gitleaks | Gitleaks is a secret scanner. | Enable Gitleaks integration. | v8.26.0" |
| 620 | +"description":"Enable Gitleaks | Gitleaks is a secret scanner. | Enable Gitleaks integration. | v8.21.2" |
634 | 621 | } |
635 | 622 | }, |
636 | 623 | "additionalProperties":false, |
|
656 | 643 | "enabled": { |
657 | 644 | "type":"boolean", |
658 | 645 | "default":true, |
659 | | -"description":"Enable detekt | detekt is a static code analysis tool for Kotlin files. | v1.23.8" |
| 646 | +"description":"Enable detekt | detekt is a static code analysis tool for Kotlin files. | v1.23.7" |
660 | 647 | }, |
661 | 648 | "config_file": { |
662 | 649 | "type":"string", |
|
686 | 673 | "enabled": { |
687 | 674 | "type":"boolean", |
688 | 675 | "default":true, |
689 | | -"description":"Enable RuboCop | RuboCop is a Ruby static code analyzer (a.k.a. linter ) and code formatter. | v1.75.5" |
| 676 | +"description":"Enable RuboCop | RuboCop is a Ruby static code analyzer (a.k.a. linter ) and code formatter. | v1.73" |
690 | 677 | } |
691 | 678 | }, |
692 | 679 | "additionalProperties":false, |
|
699 | 686 | "enabled": { |
700 | 687 | "type":"boolean", |
701 | 688 | "default":true, |
702 | | -"description":"Enable Buf | Buf offers linting for Protobuf files. | v1.54.0" |
| 689 | +"description":"Enable Buf | Buf offers linting for Protobuf files. | v1.47.2" |
703 | 690 | } |
704 | 691 | }, |
705 | 692 | "additionalProperties":false, |
|
712 | 699 | "enabled": { |
713 | 700 | "type":"boolean", |
714 | 701 | "default":true, |
715 | | -"description":"Enable Regal | Regal is a linter and language server for Rego. | v0.33.1" |
| 702 | +"description":"Enable Regal | Regal is a linter and language server for Rego. | v0.29.2" |
716 | 703 | } |
717 | 704 | }, |
718 | 705 | "additionalProperties":false, |
|
725 | 712 | "enabled": { |
726 | 713 | "type":"boolean", |
727 | 714 | "default":true, |
728 | | -"description":"Enable actionlint | is a static checker for GitHub Actions workflow files. | v1.7.7" |
| 715 | +"description":"Enable actionlint | is a static checker for GitHub Actions workflow files. | v1.7.4" |
729 | 716 | } |
730 | 717 | }, |
731 | 718 | "additionalProperties":false, |
|
738 | 725 | "enabled": { |
739 | 726 | "type":"boolean", |
740 | 727 | "default":true, |
741 | | -"description":"Enable PMD | PMD is an extensible multilanguage static code analyzer. It’s mainly concerned with Java. | v7.13.0" |
| 728 | +"description":"Enable PMD | PMD is an extensible multilanguage static code analyzer. It’s mainly concerned with Java. | v7.8.0" |
742 | 729 | }, |
743 | 730 | "config_file": { |
744 | 731 | "type":"string", |
|
755 | 742 | "enabled": { |
756 | 743 | "type":"boolean", |
757 | 744 | "default":true, |
758 | | -"description":"Enable Cppcheck | Cppcheck is a static code analysis tool for the C and C++ programming languages. | v2.17.1" |
| 745 | +"description":"Enable Cppcheck | Cppcheck is a static code analysis tool for the C and C++ programming languages. | v2.10-2" |
759 | 746 | } |
760 | 747 | }, |
761 | 748 | "additionalProperties":false, |
|
768 | 755 | "enabled": { |
769 | 756 | "type":"boolean", |
770 | 757 | "default":true, |
771 | | -"description":"Enable Semgrep | Semgrep is a static analysis tool designed to scan code for security vulnerabilities and code quality issues. | Enable Semgrep integration. | v1.122.0" |
| 758 | +"description":"Enable Semgrep | Semgrep is a static analysis tool designed to scan code for security vulnerabilities and code quality issues. | Enable Semgrep integration. | v1.99.0" |
772 | 759 | }, |
773 | 760 | "config_file": { |
774 | 761 | "type":"string", |
|
785 | 772 | "enabled": { |
786 | 773 | "type":"boolean", |
787 | 774 | "default":true, |
788 | | -"description":"Enable CircleCI | CircleCI tool is a static checker for CircleCI config files. | v0.1.31687" |
| 775 | +"description":"Enable CircleCI | CircleCI tool is a static checker for CircleCI config files. | v0.1.31151" |
789 | 776 | } |
790 | 777 | }, |
791 | 778 | "additionalProperties":false, |
|
798 | 785 | "enabled": { |
799 | 786 | "type":"boolean", |
800 | 787 | "default":true, |
801 | | -"description":"Enable SQLFluff | SQLFluff is an open source, dialect-flexible and configurable SQL linter. | v3.4.0" |
| 788 | +"description":"Enable SQLFluff | SQLFluff is an open source, dialect-flexible and configurable SQL linter. | v3.3.0" |
802 | 789 | } |
803 | 790 | }, |
804 | 791 | "additionalProperties":false, |
|
811 | 798 | "enabled": { |
812 | 799 | "type":"boolean", |
813 | 800 | "default":true, |
814 | | -"description":"Enable Prisma Schema linting | Prisma Schema linting helps maintain consistent and error-free schema files | v0.10.1" |
| 801 | +"description":"Enable Prisma Schema linting | Prisma Schema linting helps maintain consistent and error-free schema files | v0.10.0" |
815 | 802 | } |
816 | 803 | }, |
817 | 804 | "additionalProperties":false, |
|
824 | 811 | "enabled": { |
825 | 812 | "type":"boolean", |
826 | 813 | "default":true, |
827 | | -"description":"Enable OXC | OXC is a JavaScript/TypeScript linter written in Rust. | v0.16.10" |
| 814 | +"description":"Enable OXC | OXC is a JavaScript/TypeScript linter written in Rust. | v0.16.5" |
828 | 815 | } |
829 | 816 | }, |
830 | 817 | "additionalProperties":false, |
|
1133 | 1120 | "path_instructions": [] |
1134 | 1121 | }, |
1135 | 1122 | "description":"Settings related to the generation of docstrings." |
1136 | | -}, |
1137 | | -"unit_tests": { |
1138 | | -"type":"object", |
1139 | | -"properties": { |
1140 | | -"path_instructions": { |
1141 | | -"type":"array", |
1142 | | -"items": { |
1143 | | -"type":"object", |
1144 | | -"properties": { |
1145 | | -"path": { |
1146 | | -"type":"string", |
1147 | | -"description":"File path glob pattern. Example: **/*.js" |
1148 | | -}, |
1149 | | -"instructions": { |
1150 | | -"type":"string", |
1151 | | -"maxLength":20000, |
1152 | | -"description":"Provides additional guidelines for unit test generation based on file paths." |
1153 | | -} |
1154 | | -}, |
1155 | | -"required": ["path","instructions"], |
1156 | | -"additionalProperties":false |
1157 | | -}, |
1158 | | -"default": [], |
1159 | | -"description":"Unit Test Generation | Provide additional guidelines for unit test generation based on file paths." |
1160 | | -} |
1161 | | -}, |
1162 | | -"additionalProperties":false, |
1163 | | -"default": { |
1164 | | -"path_instructions": [] |
1165 | | -}, |
1166 | | -"description":"Settings related to the generation of unit tests." |
1167 | 1123 | } |
1168 | 1124 | }, |
1169 | 1125 | "additionalProperties":false, |
|