This package provides the following services:
linter-mypy
An Atom Linter plugin which displays warnings related to Python optional static type as defined in PEP 484 using mypy.

Installation
-
Install python package mypy, run:
python3 -m pip install -U mypy typed-ast -
Install atom package, run:
apm install linter-mypy
Available settings
| Setting | Default Values |
|---|---|
| Lint trigger | Lint on file save |
| Path to the executable of Python | python3 |
| PYTHONPATH | |
| Mypy Incremental | True |
| Mypy Incremental Cache Folder Path | |
| Mypy Notify Internal Error | True |
| Ignore File path Regex | |
| Mypy Path | |
| Warn Unreachable | True |
| No Implicit Reexport | True |
| Mypy Config File | |
| Follow Imports | silent |
| Namespace Packages | True |
| Disallow Untyped Calls | True |
| Disallow Untyped Defs | True |
| Disallow Untyped Globals | True |
| Disallow Redefinition | True |
| Strict Equality | True |
| Disallow Incomplete Defs | True |
| Check Untyped Defs | True |
| Warn Incomplete Stub | True |
| Disallow Untyped Decorators | True |
| Warn Redundant Casts | True |
| Warn No Return | True |
| Warn Return Any | True |
| Disallow Subclassing Any | True |
| Disallow Any Unimported | True |
| Disallow Any Expr | True |
| Disallow Any Decorated | True |
| Disallow Any Explicit | True |
| Disallow Any Generics | True |
| Warn Unused Ignores | True |
| Warn Unused Configs | True |
| Warn Missing Imports | True |
| Strict Optional | True |
| No Implicit Optional | True |