Skip to content

Commit

Permalink
Rollup merge of rust-lang#102218 - ehuss:rustc-flags, r=JohnTitor
Browse files Browse the repository at this point in the history
Document some missing command-line arguments

The rustc command-line arguments docs should document all of the stable arguments for rustc. Two were missing, `--force-warn` which was somewhat documented in the lint-levels chapter, but should also include a mention in the arguments list.  `--diagnostic-width` was stabilized in rust-lang#95635, but the docs weren't updated.
  • Loading branch information
matthiaskrgr committed Sep 24, 2022
2 parents 865e456 + f5f69bc commit 4fc33e9
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/doc/rustc/src/command-line-arguments.md
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,11 @@ This flag will set which lints should be set to the [warn level](lints/levels.md

_Note:_ The order of these lint level arguments is taken into account, see [lint level via compiler flag](lints/levels.md#via-compiler-flag) for more information.

<a id="option-force-warn"></a>
## `--force-warn`: force a lint to warn

This flag sets the given lint to the [forced warn level](lints/levels.md#force-warn) and the level cannot be overridden, even ignoring the [lint caps](lints/levels.md#capping-lints).

<a id="option-a-allow"></a>
## `-A`: set lint allowed

Expand Down Expand Up @@ -381,6 +386,12 @@ are:
- `always` — Always use colors.
- `never` — Never colorize output.

<a id="option-diagnostic-width"></a>
## `--diagnostic-width`: specify the terminal width for diagnostics

This flag takes a number that specifies the width of the terminal in characters.
Formatting of diagnostics will take the width into consideration to make them better fit on the screen.

<a id="option-remap-path-prefix"></a>
## `--remap-path-prefix`: remap source names in output

Expand Down

0 comments on commit 4fc33e9

Please sign in to comment.