elarivie / linter-mypy Licence: MIT license
Atom Linter plugin to lint Python optional static type as defined in PEP 484
Programming Languages python 139335 projects - #7 most used programming language
Projects that are alternatives of or similar to linter-mypy stacktrace Atom package to navigate stacktraces.
Stars : ✭ 35 (+20.69%)
Mutual labels: atom
haskell-debug Implements a graphical haskell debugger in atom, using ghci
Stars : ✭ 21 (-27.59%)
Mutual labels: atom
doc484 Generate PEP 484 type annotations from docstrings
Stars : ✭ 24 (-17.24%)
Mutual labels: mypy
klyva A state management library that follows the React component model
Stars : ✭ 53 (+82.76%)
Mutual labels: atom
language-cisco Add syntax highlighting to Cisco configuration files in Atom
Stars : ✭ 48 (+65.52%)
Mutual labels: atom
flake8-mypy A plugin for flake8 integrating Mypy.
Stars : ✭ 103 (+255.17%)
Mutual labels: mypy
themeX The ultimate UNIVERSAL syntax color theme generator that let's you build your color scheme in just one file and compile for a wide range of different editors.
Stars : ✭ 26 (-10.34%)
Mutual labels: atom
vuepress-plugin-feed RSS, Atom, and JSON feeds generator plugin for VuePress 1.x
Stars : ✭ 46 (+58.62%)
Mutual labels: atom
ReactionDecoder Reaction Decoder Tool (RDT) - Atom Atom Mapping Tool
Stars : ✭ 59 (+103.45%)
Mutual labels: atom
feedspora FeedSpora posts RSS/Atom feeds to your social network accounts.
Stars : ✭ 31 (+6.9%)
Mutual labels: atom
last-cursor-position last Cursor Position is a package for atom that keeps a history of past cursor positions and allows to travel between them
Stars : ✭ 33 (+13.79%)
Mutual labels: atom
pen-paper-coffee-syntax Light Atom syntax theme designed for writing texts in markdown.
Stars : ✭ 55 (+89.66%)
Mutual labels: atom
quick-query Do queries against your local databases
Stars : ✭ 65 (+124.14%)
Mutual labels: atom
language-mjml Atom Editor package providing syntax support for MJML
Stars : ✭ 48 (+65.52%)
Mutual labels: atom
feed2email RSS/Atom feed updates in your email
Stars : ✭ 37 (+27.59%)
Mutual labels: atom
laminas-feed Consume and generate Atom and RSS feeds, and interact with Pubsubhubbub.
Stars : ✭ 97 (+234.48%)
Mutual labels: atom
atom-lazy-motion Rapid cursor positioning with fuzzy search.
Stars : ✭ 21 (-27.59%)
Mutual labels: atom
atom-change-case atom plugin for node-change-case
Stars : ✭ 34 (+17.24%)
Mutual labels: atom
atom-carbon-now-sh Atom package to open the current editor content in https://carbon.now.sh/
Stars : ✭ 15 (-48.28%)
Mutual labels: atom
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:
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
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected] .