Skip to main content

illegal import detector, plugin for flake8

Project description

Build Status Coverage Status

An extension for Flake8 to make sure that certain packages aren’t imported in a directory

Plugin for Flake8

When both Flake8 and flake8-illegal-import are installed, the plugin is available in flake8:

$ flake8 --version
3.6.0 (flake8-illegal-import: 0.1.0, […]

Parameters

This module requires 2 parameters: –illegal-import-dir={path} –illegal-import-packages={pkg1},{pkg2}

E.g usage:

$ flake8 ./sample.py --illegal-import-dir=./ --illegal-import-packages=os --select=II101

>>/home/…/test/sample.py:14:1: II101 importing this package is forbidden in this directory (os)

Error codes

This plugin is using the following error codes:

Presence of forbidden imports
II101 importing this package is forbidden in this directory {pkg}

Operation

The plugin will go through all imports and find out if forbidden packages are imported in the given directory

Changes

0.1.0 - 2019-01-XX

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for flake8-illegal-import, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size flake8-illegal-import-0.1.0.tar.gz (6.8 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page