@@ -2850,6 +2850,47 @@ ESLint is a static code analysis tool for JavaScript files.
2850
2850
2851
2851
ESLint is a static code analysis tool for JavaScript files.
2852
2852
2853
+ # ## Flake8
2854
+
2855
+ Flake8 is a static code analysis tool for Python files.
2856
+
2857
+ # ### Enable Flake8
2858
+
2859
+ <Tabs groupId="config-setting">
2860
+ <TabItem value="web-ui" label="Web UI">
2861
+ <table>
2862
+ <tbody>
2863
+ <tr>
2864
+ <td><strong>Location</strong></td>
2865
+ <td>Review > Tools > Flake8 > Enable</td>
2866
+ </tr>
2867
+ <tr>
2868
+ <td><strong>Default</strong></td>
2869
+ <td>true</td>
2870
+ </tr>
2871
+ </tbody></table>
2872
+ </TabItem>
2873
+ <TabItem value="yaml" label=".coderabbit.yaml" default>
2874
+ <table>
2875
+ <tbody>
2876
+ <tr>
2877
+ <td><strong>Field</strong></td>
2878
+ <td>`reviews.tools.flake8.enabled`</td>
2879
+ </tr>
2880
+ <tr>
2881
+ <td><strong>Datatype</strong></td>
2882
+ <td>boolean</td>
2883
+ </tr>
2884
+ <tr>
2885
+ <td><strong>Default</strong></td>
2886
+ <td>true</td>
2887
+ </tr>
2888
+ </tbody></table>
2889
+ </TabItem>
2890
+ </Tabs>
2891
+
2892
+ Flake8 is a static code analysis tool for Python files.
2893
+
2853
2894
# ## GitHub Checks
2854
2895
2855
2896
GitHub Checks integration configuration.
@@ -3708,6 +3749,88 @@ Enable PMD.
3708
3749
3709
3750
Optional path to the PMD configuration file relative to the repository.
3710
3751
3752
+ # ## PHPMD
3753
+
3754
+ PHPMD is a static code analysis tool for PHP files.
3755
+
3756
+ # ### Enable PHPMD
3757
+
3758
+ <Tabs groupId="config-setting">
3759
+ <TabItem value="web-ui" label="Web UI">
3760
+ <table>
3761
+ <tbody>
3762
+ <tr>
3763
+ <td><strong>Location</strong></td>
3764
+ <td>Review > Tools > Enable PHPMD</td>
3765
+ </tr>
3766
+ <tr>
3767
+ <td><strong>Default</strong></td>
3768
+ <td>true</td>
3769
+ </tr>
3770
+ </tbody></table>
3771
+ </TabItem>
3772
+ <TabItem value="yaml" label=".coderabbit.yaml" default>
3773
+ <table>
3774
+ <tbody>
3775
+ <tr>
3776
+ <td><strong>Field</strong></td>
3777
+ <td>`reviews.tools.phpmd.enabled`</td>
3778
+ </tr>
3779
+ <tr>
3780
+ <td><strong>Datatype</strong></td>
3781
+ <td>boolean</td>
3782
+ </tr>
3783
+ <tr>
3784
+ <td><strong>Default</strong></td>
3785
+ <td>true</td>
3786
+ </tr>
3787
+ </tbody></table>
3788
+ </TabItem>
3789
+ </Tabs>
3790
+
3791
+ PHPMD is a static code analysis tool for PHP files.
3792
+
3793
+ # ## PHPCS
3794
+
3795
+ PHPCS is a static code analysis and coding-standard checker for PHP (plus JS/CSS) files.
3796
+
3797
+ # ### Enable PHPCS
3798
+
3799
+ <Tabs groupId="config-setting">
3800
+ <TabItem value="web-ui" label="Web UI">
3801
+ <table>
3802
+ <tbody>
3803
+ <tr>
3804
+ <td><strong>Location</strong></td>
3805
+ <td>Review > Tools > Enable PHPCS</td>
3806
+ </tr>
3807
+ <tr>
3808
+ <td><strong>Default</strong></td>
3809
+ <td>true</td>
3810
+ </tr>
3811
+ </tbody></table>
3812
+ </TabItem>
3813
+ <TabItem value="yaml" label=".coderabbit.yaml" default>
3814
+ <table>
3815
+ <tbody>
3816
+ <tr>
3817
+ <td><strong>Field</strong></td>
3818
+ <td>`reviews.tools.phpcs.enabled`</td>
3819
+ </tr>
3820
+ <tr>
3821
+ <td><strong>Datatype</strong></td>
3822
+ <td>boolean</td>
3823
+ </tr>
3824
+ <tr>
3825
+ <td><strong>Default</strong></td>
3826
+ <td>true</td>
3827
+ </tr>
3828
+ </tbody></table>
3829
+ </TabItem>
3830
+ </Tabs>
3831
+
3832
+ PHPCS is a static code analysis tool for PHP, JavaScript and CSS files.
3833
+
3711
3834
# ## Prisma Schema Linting
3712
3835
3713
3836
Configuration for Prisma Schema linting to ensure schema file quality
0 commit comments