|
374 | 374 | "additionalProperties":false,
|
375 | 375 | "default": {}
|
376 | 376 | },
|
| 377 | +"pre_merge_checks": { |
| 378 | +"type":"object", |
| 379 | +"properties": { |
| 380 | +"docstrings": { |
| 381 | +"type":"object", |
| 382 | +"properties": { |
| 383 | +"mode": { |
| 384 | +"type":"string", |
| 385 | +"enum": ["off","warning","error"], |
| 386 | +"default":"warning", |
| 387 | +"description":"Mode | Level of enforcement for docstring coverage check. Warning only generates a warning and does not require the user to resolve the check. While error requires the user to resolve issues before merging pull request." |
| 388 | +}, |
| 389 | +"threshold": { |
| 390 | +"type":"number", |
| 391 | +"minimum":0, |
| 392 | +"maximum":100, |
| 393 | +"default":80, |
| 394 | +"description":"Percentage threshold for docstring coverage check." |
| 395 | +} |
| 396 | +}, |
| 397 | +"additionalProperties":false, |
| 398 | +"default": {}, |
| 399 | +"description":"Docstring Coverage | Checks if the code has sufficient docstrings." |
| 400 | +}, |
| 401 | +"title": { |
| 402 | +"type":"object", |
| 403 | +"properties": { |
| 404 | +"mode": { |
| 405 | +"type":"string", |
| 406 | +"enum": ["off","warning","error"], |
| 407 | +"default":"warning", |
| 408 | +"description":"Mode | Level of enforcement for pull request title check. Warning only generates a warning and does not require the user to resolve the check. While error requires the user to resolve issues before merging pull request." |
| 409 | +}, |
| 410 | +"requirements": { |
| 411 | +"type":"string", |
| 412 | +"default":"", |
| 413 | +"description":"Requirements | Requirements for the pull request title. Example: 'Title should be concise and descriptive, ideally under 50 characters.'" |
| 414 | +} |
| 415 | +}, |
| 416 | +"additionalProperties":false, |
| 417 | +"default": {}, |
| 418 | +"description":"Title Check | Checks if the pull request title is appropriate and follows best practices." |
| 419 | +}, |
| 420 | +"description": { |
| 421 | +"type":"object", |
| 422 | +"properties": { |
| 423 | +"mode": { |
| 424 | +"type":"string", |
| 425 | +"enum": ["off","warning","error"], |
| 426 | +"default":"warning", |
| 427 | +"description":"Mode | Level of enforcement for pull request description check. Warning only generates a warning and does not require the user to resolve the check. While error requires the user to resolve issues before merging pull request." |
| 428 | +} |
| 429 | +}, |
| 430 | +"additionalProperties":false, |
| 431 | +"default": {}, |
| 432 | +"description":"Description Check | Checks if the pull request description is appropriate and follows best practices." |
| 433 | +}, |
| 434 | +"issue_assessment": { |
| 435 | +"type":"object", |
| 436 | +"properties": { |
| 437 | +"mode": { |
| 438 | +"type":"string", |
| 439 | +"enum": ["off","warning","error"], |
| 440 | +"default":"warning", |
| 441 | +"description":"Mode | Level of enforcement for linked issue assessment. Warning only generates a warning and does not require the user to resolve the check. While error requires the user to resolve issues before merging pull request." |
| 442 | +} |
| 443 | +}, |
| 444 | +"additionalProperties":false, |
| 445 | +"default": {}, |
| 446 | +"description":"Linked Issue Assessment | Checks if the pull request addresses the linked issues. Generate an assessment of how well the changes address the linked issues." |
| 447 | +} |
| 448 | +}, |
| 449 | +"additionalProperties":false, |
| 450 | +"default": {} |
| 451 | +}, |
377 | 452 | "tools": {
|
378 | 453 | "type":"object",
|
379 | 454 | "properties": {
|
|
988 | 1063 | "additionalProperties":false,
|
989 | 1064 | "description":"Tools that provide additional context to code reviews.",
|
990 | 1065 | "default": {}
|
991 |
| -}, |
992 |
| -"pre_merge_checks": { |
993 |
| -"type":"object", |
994 |
| -"additionalProperties": {}, |
995 |
| -"default": {} |
996 | 1066 | }
|
997 | 1067 | },
|
998 | 1068 | "additionalProperties":false,
|
|