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.1.tar.gz
(4.0 kB
view details)
File details
Details for the file DirPyLint-1.1.tar.gz
.
File metadata
- Download URL: DirPyLint-1.1.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfcae5be80bfe103f6fb7957e7858c561a8584720e1e0b7690b67749f489a5bd |
|
MD5 | f866ea346d6fd33f4378034d7761c2e6 |
|
BLAKE2b-256 | 91a3be854dec5154e6d51aa936138dccff1799fd63e1cdb9cb561b9026471d33 |