Displaying 1 to 7 from 7 results

elements-of-python-style - Goes beyond PEP8 to discuss what makes Python code feel great

  •    

This document goes beyond PEP8 to cover the core of what I think of as great Python style. It is opinionated, but not too opinionated. It goes beyond mere issues of syntax and module layout, and into areas of paradigm, organization, and architecture. I hope it can be a kind of condensed "Strunk & White" for Python code. ... but, be flexible on naming and line length.

pylint - It's not just a linter that annoys you!

  •    Python

Pylint is a Python static code analysis tool which looks for programming errors, helps enforcing a coding standard, sniffs for code smells and offers simple refactoring suggestions. It's highly configurable, having special pragmas to control its errors and warnings from within your code, as well as from an extensive configuration file. It is also possible to write your own plugins for adding your own checks or for extending pylint in one way or another.

pep8.org - PEP 8, for Humans.

  •    HTML

PEP 8, for Humans. If you serve this locally from 0.0.0.0, the fonts will display properly. They are blocked on all domains except 0.0.0.0 and pep8.org.

pep8-git-hook - Git pre-commit hook that checks for Python PEP8 style compliance.

  •    Python

This is a pre-commit hook for Git that checks the code to be committed for Python PEP8 style compliance. The hook will prevent the commit in case style violations are detected. In case you want to modify the list of codes to ignore, edit the ignore_codes list in the pre-commit file. If you want to select only specific codes to scan for, use the select_codes list. Additional arguments to the pycodestyle program (e.g., --max-line-length=120) can be added to the overrides list.




linter-pycodestyle - Pycodestyle (PEP8) Linter plugin

  •    Javascript

This linter plugin for Linter provides an interface to pycodestyle. It will be used with Python files. Linter package must be installed in order to use this plugin. If Linter is not installed, please follow the instructions here.

linter-pylama - Lint python in the Atom on the fly, using pylama

  •    Python

This package will lint your opened Python-files in Atom, using pylama (wrapper for Pylint, pycodestyle/pep8, pydocstyle/pep257, Pyflakes, McCabe, Radon and isort). There are other linters available - take a look at the linters mainpage.

dotfiles - If there is a shell, there is a way!

  •    Perl

Hey, these are the dotfiles that I use. It includes my [z/ba/fi]sh, [v/nv/mv/gv]im, emacs, tmux, git, i3, karabiner, tig, newsboat, hammerspoon , ... config files.