# command line options
## --server
Launch as a language server.
## --clear-cache
Clear the cache files.
## --dump-decl
Dump a type declarations file (d.er) after type checking.
```bash
$ pylyzer --dump-decl test.py
Start checking: test.py
All checks OK: test.py
$ ls
test.py test.d.er
```
## -c/--code
Check code from the command line.
```bash
$ pylyzer -c "print('hello world')"
Start checking: string
All checks OK: string
```
## --disable
Disable a default LSP feature.
Default (disableable) features are:
* codeAction
* codeLens
* completion
* diagnostics
* findReferences
* gotoDefinition
* hover
* inlayHint
* rename
* semanticTokens
* signatureHelp
* documentLink
## --verbose
Print process information verbosely.
## --no-infer-fn-type
When a function type is not specified, no type inference is performed and the function type is assumed to be `Any`.
## --fast-error-report
Simplify error reporting by eliminating to search for similar variables when a variable does not exist.
## --hurry
Enable `--no-infer-fn-type` and `--fast-error-report`.
## --do-not-show-ext-errors
Do not show errors from external libraries.
## --do-not-respect-pyi
If specified, the actual `.py` types will be respected over the `.pyi` types.
Applying this option may slow down the analysis.