A Pylint plugin to help Pylint understand the Behave projects
Project description
pylint-behave
pylint-behave
is a Pylint plugin to improve code analysis when analyzing a Behave project.
Table of contents
Get started
Installation
This plugin can be simply installed by running:
pip install git+https://github.com/eccanto/pylint-behave.git
if you want to install from a source distribution:
git clone https://github.com/eccanto/pylint-behave.git
cd pylint-behave/
python setup.py install
Usage
Ensure pylint-behave
is installed and on your PATH
:
pylint --load-plugins=pylint_behave [options..] <path_to_your_code>
Features
-
Prevents warnings about redefined names in the Behave steps (
step_impl
).@step('step 1') def step_impl(): pass @given('given 1') def step_impl(): pass
-
Prevents warnings about no names in the Behave module (
step
,given
,when
, etc.).from behave import step, given
Testing
We use tox and pytest to run the test suite:
tox
to run the test suite for a particular Python version (36, 37, 38 or 39), you can do:
tox -e py36
License
Changelog
- 1.0.0 - Initial version.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pylint-behave-1.0.0.tar.gz
(12.7 kB
view hashes)