--- id: pylint-quotes version: "0.2.3" license: MIT license_treatment: permissive maintenance: dormant --- # pylint-quotes — Quote consistency checker for PyLint.. License: permissive · Maintenance: dormant · Downloads: 82.6K/mo ## What it is and what it does pylint-quotes is a Pylint plugin that adds quote-consistency checking to your linting workflow. It enforces a uniform style for string literals, triple-quoted strings, and docstrings across your codebase, flagging violations as Pylint convention messages. The plugin supports configurable quote preferences (single or double) for each category and includes a smart mode to avoid unnecessary escaping. You load it by passing --load-plugins pylint_quotes when running Pylint. It then scans your code for quote inconsistencies and reports them alongside standard Pylint checks. Configuration is done via a Pylint config file with keys like string-quote, triple-quote, and docstring-quote set to 'single', 'double', or escape-aware variants. Use it for: - Enforce a team's chosen quote style (e.g., single quotes for strings, double for docstrings) across a large codebase. - Catch quote inconsistencies in code review by running pylint-quotes in CI/CD pipelines. - Standardize docstring quotes to match internal style guides during refactoring. - Prevent unnecessary string escaping by using the 'avoid-escape' configuration modes. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. A Pylint plugin that enforces consistent use of single vs. double quotes and docstring quote styles across Python code. Yes, if you are actively using Pylint and want automated quote-style enforcement. The low install friction and permissive MIT license make it a straightforward addition. However, exercise caution: the package is dormant (last release 2021-05-25) and may have compatibility gaps with recent Pylint versions—verify it works in your environment before relying on it in production CI/CD. ## Install pip install pylint-quotes uv add pylint-quotes poetry add pylint-quotes ## Installing pylint-quotes Before you install: Low install friction with a single runtime dependency on pylint. However, the package is dormant—last release was 2021-05-25, though the repository remains active with a commit as recent as 2024-08-14. No recent maintenance or updates. License in practice: MIT license is permissive, allowing use in commercial and open-source projects with minimal restrictions beyond attribution. Quickstart: pip install pylint-quotes pylint --load-plugins pylint_quotes your_module.py Requires pylint to be installed and available; the plugin must be explicitly loaded via the --load-plugins flag to function. Verify before relying: - Whether the plugin remains compatible with recent pylint versions despite dormancy since 2021-05-25. - Whether configuration options (string-quote, triple-quote, docstring-quote) work as documented in current pylint environments. - Compatibility with Python versions beyond 3.9, given the latest classifiers list only through 3.9. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: dormant - Downloads: 82.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags pylint quote consistency checker, enforce string quote style, docstring quote linter, python quote standardization, pylint plugin quotes, string quote validation, docstring quote enforcement, linting, code-style, pylint-plugin [View on SkillFed](https://skillfed.io/packages/pylint-quotes) · [View on PyPI](https://pypi.org/project/pylint-quotes/)