Atom Linter plugin to lint Python optional static type as defined in PEP 484
CoffeeScript Python Makefile
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
doc
lib
spec
.editorconfig
.gitattributes
.gitignore
.travis.yml
AUTHORS
AUTHORS.md
BUILDME
CHANGELOG
CHANGELOG.md
HEARTBEAT
LICENSE
NAME
README
README.md
TODO
VERSION
makefile
package.json

README.md

linter-mypy

Build Status linter-mypy_package linter-mypy_BugTracker

An Atom Linter plugin which displays warnings related to Python optional static type as defined in PEP 484 using mypy.

Screen shot demo

Installation

  1. Install python package mypy, run:

    python3 -m pip install -U mypy
  2. 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
Mypy Incremental True
Mypy Incremental Cache Folder Path
Mypy Notify Internal Error True
Ignore File path Regex
Mypy Path
Mypy ini File
Follow Imports silent
Disallow Untyped Calls True
Disallow Untyped Defs 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