|
| 1 | +- jobName: Checkstyle |
| 2 | + message: | |
| 3 | + Your code currently does not meet [JabRef's code guidelines](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.html). |
| 4 | + We use [Checkstyle](https://checkstyle.sourceforge.io/) to identify issues. |
| 5 | + The tool reviewdog already placed comments on GitHub to indicate the places. See the tab "Files" in you PR. |
| 6 | + Please carefully follow [the setup guide for the codestyle](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.html). |
| 7 | + Afterwards, please [run checkstyle locally](https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace/intellij-13-code-style.html#run-checkstyle) and fix the issues. |
| 8 | +
|
| 9 | +
|
| 10 | + You can check review dog's comments at the tab "Files changed" of your pull request. |
| 11 | +- jobName: OpenRewrite |
| 12 | + message: | |
| 13 | + Your code currently does not meet JabRef's code guidelines. |
| 14 | + We use [OpenRewrite](https://docs.openrewrite.org/) to ensure "modern" Java coding practices. |
| 15 | + The issues found can be **automatically fixed**. |
| 16 | + Please execute the gradle task *`rewriteRun`*, check the results, commit, and push. |
| 17 | +
|
| 18 | + You can check the detailed error output by navigating to your pull request, selecting the tab "Checks", section "Tests" (on the left), subsection "OpenRewrite". |
| 19 | +- jobName: Modernizer |
| 20 | + message: | |
| 21 | + Your code currently does not meet JabRef's code guidelines. |
| 22 | + We use [Gradle Modernizer Plugin](https://github.com/andygoossens/gradle-modernizer-plugin#gradle-modernizer-plugin) to ensure "modern" Java coding practices. |
| 23 | + Please fix the detected errors, commit, and push. |
| 24 | +
|
| 25 | + You can check the detailed error output by navigating to your pull request, selecting the tab "Checks", section "Tests" (on the left), subsection "Modernizer". |
| 26 | +- jobName: Markdown |
| 27 | + message: | |
| 28 | + You modified Markdown (`*.md`) files and did not meet JabRef's rules for consistently formatted Markdown files. |
| 29 | + To ensure consistent styling, we have [markdown-lint](https://github.com/DavidAnson/markdownlint) in place. |
| 30 | + [Markdown lint's rules](https://github.com/DavidAnson/markdownlint/blob/main/doc/Rules.md#rules) help to keep our Markdown files consistent within this repository and consistent with the Markdown files outside here. |
| 31 | +
|
| 32 | + You can check the detailed error output by navigating to your pull request, selecting the tab "Checks", section "Tests" (on the left), subsection "Markdown". |
| 33 | +- jobName: CHANGELOG.md |
| 34 | + message: | |
| 35 | + While the PR was in progress, a new version of JabRef has been released. |
| 36 | + You have to merge `upstream/main` and move your entry in `CHANGELOG.md` up to the section `## [Unreleased]`. |
0 commit comments