summaryrefslogtreecommitdiffstats
path: root/debputy.pod
diff options
context:
space:
mode:
Diffstat (limited to 'debputy.pod')
-rw-r--r--debputy.pod58
1 files changed, 29 insertions, 29 deletions
diff --git a/debputy.pod b/debputy.pod
index 3687398..f27c15f 100644
--- a/debputy.pod
+++ b/debputy.pod
@@ -248,6 +248,30 @@ providing the results.
If you rely on the exit code, you are recommended to explicitly pass the relevant variant of the
flag even if the current default matches your wishes.
+=item B<--lint-report-format> I<term|junit-xml>
+
+Choose the output format of the resulting report. The B<term> report is a terminal output report.
+The B<junit-xml> writes the output to an XML in a JUnit 4 format (should be compatible with
+the xunit2 family of JUnit4 style input). This is useful for GitLab CI pipelines to get the
+results imported via GitLab's B<junit> CI pipeline feature.
+
+=item B<--report-output> I<DEST>
+
+For reports that generate file system artifacts, choose where the output should be placed.
+
+Ignored with a warning for formats that do not generate file system outputs such as the
+B<term> report format.
+
+=item B<--warn-about-check-manifest>, B<--no-warn-about-check-manifest>
+
+Whether B<debputy lint> should remind you that it has short comings in regards to validating
+the B<debian/debputy.manifest> file. The warning will only appear if the manifest file exists.
+That is, the options have no effect either way when the file is not present.
+
+The B<--no-warn-about-check-manifest> is mostly used for generic pipelines that separately
+call B<debputy check-manifest> to ensure that the manifest is also validated or for cases
+where the limitation is known and accepted.
+
=back
A short comparison of B<debputy lint> vs. other tools:
@@ -324,36 +348,12 @@ known variations such as B<debian-control> (as used by B<eglot> from B<emacs>) a
B<debcontrol> (as used by B<vim>). See B<debputy lsp features> for a list of known language IDs
along with their aliases.
-When properly set up, the language server will offer a variety of features such as:
-
-=over 4
-
-=item -
-
-Completion suggestion such as field names or values in deb822 based files.
-
-=item -
-
-Hover documentation for fields in deb822-based files.
-
-=item -
-
-Diagnostics ("linting"). In many cases, B<debputy> will also provide quickfixes for the issues.
-
-This feature is also (partly) available via the B<debputy lint> command. The primary limitation
-in B<debputy lint> is that you cannot interactively choose which quickfix to apply.
-
-=item -
-
-On save actions (currently only "prune trailing whitespace").
-
-=item -
-
-Folding ranges (multi-line comments).
-
-=back
+When properly set up, the language server will offer a variety of features such as completion
+suggestions, hover documentation, "as you type" diagnostics, quickfixes, etc. Please see
+B<debputy lsp features> for the full list of features per format. That command will also
+help identify mandatory and optional dependencies for the B<debputy lsp server> command.
-Note these features are subject to the editor supporting them, correct language IDs being
+Note many of the features are subject to the editor supporting them, correct language IDs being
passed to B<debputy>, etc.
Options for this subcommand