Skip to content

levkovalenko/yastyleguide

Repository files navigation

yastyleguide

Yet another styleguide

Install

poetry add -D yastyleguide
pip install yastyleguide

Nitpick styleguide

You can use base settings for linters with nitpick:

[tool.nitpick]
style = "https://raw.githubusercontent.com/levkovalenko/yastyleguide-styles/master/nitpick-yastyle.toml"

Running

It's just plugin flake8, so:

flake8 .

Violations

Our own codes:

Code Description
YAS101 Don't use any 'for' loops.
YAS102 Don't use any 'while' loops.
YAS201 Line is to complex, {0} > {1}. To many ast nodes per line.

temporary disabled |YAS202|To big median line complexity in module, {0} > {1}.| |YAS203|To many lines per module, {0} > {1}.| |YAS204|To many function definitions per module, {0} > {1}.| |YAS205|To many class definitions per module, {0} > {1}.|

You can read about external plugins violations at /docs/eng/plugin_list.md

About

Yet another styleguide

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published