## Keyboard shortcuts

Press `←` or `→` to navigate between chapters

Press `S` or `/` to search in the book

Press `?` to show this help

Press `Esc` to hide this help

# Lints

Note: Cargo’s linting system is unstable and can only be used on nightly toolchains

## Warn-by-default

These lints are all set to the ‘warn’ level by default.

- `unknown_lints`

## `unknown_lints`

Set to `warn` by default

### What it does

Checks for unknown lints in the `[lints.cargo]` table

### Why it is bad

- The lint name could be misspelled, leading to confusion as to why it is not working as expected
- The unknown lint could end up causing an error if `cargo` decides to make a lint with the same name in the future

### Example

    [lints.cargo]
    this-lint-does-not-exist = "warn"