PyLint for your directories
Project description
===========
Towel Stuff
===========
DirPyLint is a tool for analyzing directories based on criteria specified in the config.yaml file.
It is used from the command line with this syntax::
./dirpylint.py
Configuration
=========
DirPyLint is achieved through the config.yaml file.
The file itself follows yaml standards, for more information on
yaml, visit 'the wikipedia page <http://en.wikipedia.org/wiki/YAML>'_.
Fields::
*For any field, if you wish it to be blank, leave one entry with the
text of False*
* levels indicates the total amount of levels down that you want
DirPyLint to access.
* ignore_tree specifies any directories of sub-directories that you
wish to have it ignore completely. Any directories specified here
will have all of their sub-directories ignored as well.
* level<number> is the criteria for the level in question
* dirs indicates directory specifications
* files indicates file format specifications
* needs indicates what directories/files are necessary in the level
* optional indicates directories/files that are optional
* not indicates directories/files that should not be there
* ignore indicates level-specific directories/files to ignore. **NOTE**,
this does not ignore sub-directories/files as well. Use
ignore_tree for that.
* regex allows users to define a regular expression pattern to match
to their files/directories per level.
Towel Stuff
===========
DirPyLint is a tool for analyzing directories based on criteria specified in the config.yaml file.
It is used from the command line with this syntax::
./dirpylint.py
Configuration
=========
DirPyLint is achieved through the config.yaml file.
The file itself follows yaml standards, for more information on
yaml, visit 'the wikipedia page <http://en.wikipedia.org/wiki/YAML>'_.
Fields::
*For any field, if you wish it to be blank, leave one entry with the
text of False*
* levels indicates the total amount of levels down that you want
DirPyLint to access.
* ignore_tree specifies any directories of sub-directories that you
wish to have it ignore completely. Any directories specified here
will have all of their sub-directories ignored as well.
* level<number> is the criteria for the level in question
* dirs indicates directory specifications
* files indicates file format specifications
* needs indicates what directories/files are necessary in the level
* optional indicates directories/files that are optional
* not indicates directories/files that should not be there
* ignore indicates level-specific directories/files to ignore. **NOTE**,
this does not ignore sub-directories/files as well. Use
ignore_tree for that.
* regex allows users to define a regular expression pattern to match
to their files/directories per level.
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
DirPyLint-1.0.tar.gz
(4.3 kB
view details)
File details
Details for the file DirPyLint-1.0.tar.gz
.
File metadata
- Download URL: DirPyLint-1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15aa5b65721e699630d591a1a807e635744b94c6e743fda6efd2a90b4ba307c6 |
|
MD5 | ff3e2c2d25068b1ac6d46bcba13591c2 |
|
BLAKE2b-256 | 0ed716e468596ba0cf71aec02d0e4b7d42121185ccc6aefb6526f8b463291d25 |