A Python type checker and linter that just works.
Plint's main objective is to find any misspelled function, module, method, or class names in your Python program without requiring you to make any up-front changes to it, such as adding type annotations.
Development on Plint has been suspended. Consider using the mypy type checker instead.
For those interested in the design of the type system used by Plint, please see the wiki.
- Python 3.4.x
- Download from python.org.
- OPAM
- On OS X, run
brew install opam
to get OPAM.
- On OS X, run
- Make
- On OS X, installed by default.
With OPAM, install the remaining dependencies:
opam switch 4.02.1 # OCaml 4.02.1
eval `opam config env`
opam install ocamlfind # ocamlfind 1.5.5
opam install ounit # OUnit 2.0.0
opam install batteries # Batteries 2.3.1
opam install yojson # yojson 1.2.1
opam install core # core 112.35.01
make test
Copyright (c) 2015 David Foster