Flake8 plugin to check explicitly passed arguments.
Project description
Flake8 plugin to check explicitly passed arguments.
Getting Started
Disclaimer
Installation
Install using pip3
:
$ pip3 install flake8-kw-args
Usage
Command line interface
Run flake8
:
$ flake8 [options] file file ...
Examples
If there is no error the output is empty:
$ cat example.py
def get_user(name, surname):
pass
get_user(name='Daniel', surname='Jenkins')
$ flake8 example.py
If there is an error the output is has error message indicating the file, line and column where the error was found:
$ cat example.py
def get_user(name, surname):
pass
get_user(name='Daniel', 'Jenkins')
$ flake8 example.py
example.py:4:24: KWA: argument not passed by keyword.
Development
Clone the project
To start working with the project, clone it with the following commands.
$ git clone git@github.com:casafari/flake8-kw-args.git
$ cd flake-kw-args
Tests
Install it with pip3
:
$ pip3 install tox
Now you can run the tests by with tox
.
$ tox
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
flake8-kw-args-0.0.3.tar.gz
(3.6 kB
view hashes)