Skip to main content

Custom pylint rules for aineko-dev codebases.

Project description

aineko_style

A pylint checker for misc style conventions

We adopt the Google Python Style Guide with some modifications. This pylint checker is intended to enforce those conventions.

Installation

  1. Install with pip: pip install aineko_style
  2. Once installed you can either run it directly from the command line: pylint --load-plugins=aineko_style.checker your_module.py or add it to the pylint configuration file. Example:
    • pyproject.toml:
      [tool.pylint.main]
      load-plugins = ["aineko_style.checker"]
      
    • pylintrc:
      [MAIN]
      load-plugins=aineko_style.checker
      

Features

Warning Messages

Message ID Description Message symbol
C0001 Docstring contains types. Types should be part of the function definition. docstring-contains-types

Style Conventions

C0001 docstring-contains-types

Yes:

def message(index:int, content:str):
    """short description

    Args:
        index: The index of the message.
        content: The content of the message.
    """
    ...

No:

def message(index:int, content:str):
    """short description

    Args:
        index (int): The index of the message.
        content (str): The content of the message.
    """
    ...

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

aineko_style-0.0.2.tar.gz (11.8 kB view hashes)

Uploaded Source

Built Distribution

aineko_style-0.0.2-py3-none-any.whl (7.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page