Skip to main content

Coverage Status Python package

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)

Source distribution for vba-linter 0.0.4
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)

Table of built distributions (wheels) for vba-linter 0.0.4
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page