VBA-Linter
Lint VBA code
Check that code parses correctly. If so, check that the formatting meets a specified standard.
Formatting Checks
E1 Indentation
- E101 indentation contains mixed spaces and tabs
E2 Whitespace errors
- E201 whitespace after '('
- E202 whitespace before ')'
- E203 whitespace before ‘,’
- E211 whitespace before (
W1 Indentation warning
- W191 indentation contains tabs - should be error.
W2 Whitespace warning
- W201 no newline at end of file
- W291 trailing whitespace
- W293 blank line contains whitespace
W3 Blank line warning
- W391 blank line at end of file
W5 Line break warning
- W500 incorrect line ending
- W501 line too long
To Do
- E221 multiple spaces before operator
- E222 multiple spaces after operator
- E712 comparison to True should be ‘If cond Then’
- E713 comparison to False should be 'If Not cond Then'
- F841 local variable 'foo' is assigned to but never used
- W101 improper indentation level
- W301 Too few blank lines before function
- W302 Too many blank lines before function
- N800 Keyword formating
- N801 Module name format
- N802 Function name format
- N803 Variable name format
- Missing Strict
- Variable not initialized
- return type not specified
- parameter type not specified
- missing function docbloc
Metadata
Release files for vba-linter 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| vba_linter-0.0.4.tar.gz | 8.5 kB | Without provenance | Details for vba_linter-0.0.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| vba_linter-0.0.4-py3-none-any.whl | Python 3 | none | any | Details for vba_linter-0.0.4-py3-none-any.whl |
Total release size: 22.1 kB
Release files / vba_linter-0.0.4.tar.gz
| Download URL | vba_linter-0.0.4.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e18d560cfb28d0990b06d9ba1603313dd848eab639bea3a8c124c8ef85b579f
|
|
BLAKE2b-256 checksum How to use checksums |
dd5725968b94d8e1b349e28be69739d3468d767b916053d1d5331cf2e6420c7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Release files / vba_linter-0.0.4-py3-none-any.whl
| Download URL | vba_linter-0.0.4-py3-none-any.whl |
|---|---|
| Size | 13.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
19bbf7f967e070ec8b8167467f5ca99ddc33b502cf4519dc5445812036f006bc
|
|
BLAKE2b-256 checksum How to use checksums |
d76a537529e72472b99a2a528489812cb3c0dea7c5cec73ba39ffe51e7b4b039
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.18
|
Security for vba-linter 0.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.