Next | Query returned 22 messages, browsing 21 to 30 | previous

History of commit frequency

CVS Commit History:


   2023-11-13 12:28:08 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-ruff: update to 0.1.5.

0.1.5

Preview features

    [flake8-bandit] Implement mako-templates (S702) (#8533)
    [flake8-trio] Implement TRIO105 (#8490)
    [flake8-trio] Implement TRIO109 (#8534)
    [flake8-trio] Implement TRIO110 (#8537)
    [flake8-trio] Implement TRIO115 (#8486)
    [refurb] Implement type-none-comparison (FURB169) (#8487)
    Flag all comparisons against builtin types in E721 (#8491)
    Make SIM118 fix as safe when the expression is a known dictionary (#8525)

Formatter

    Fix multiline lambda expression statement formatting (#8466)

CLI

    Add hidden --extension to override inference of source type from file \ 
extension (#8373)

Configuration

    Account for selector specificity when merging extend_unsafe_fixes and \ 
override extend_safe_fixes (#8444)
    Add support for disabling cache with RUFF_NO_CACHE environment variable (#8538)

Bug fixes

    [E721] Flag comparisons to memoryview (#8485)
    Allow collapsed-ellipsis bodies in other statements (#8499)
    Avoid D301 autofix for u prefixed strings (#8495)
    Only flag flake8-trio rules when trio import is present (#8550)
    Reject more syntactically invalid Python programs (#8524)
    Avoid raising TRIO115 violations for trio.sleep(...) calls with non-number \ 
values (#8532)
    Fix F841 false negative on assignment to multiple variables (#8489)

Documentation

    Fix link to isort known-first-party (#8562)
    Add notes on fix safety to a few rules (#8500)
    Add missing toml config tabs (#8512)
    Add instructions for configuration of Emacs (#8488)
    Improve detail link contrast in dark mode (#8548)
    Fix typo in example (#8506)
    Added tabs for configuration files in the documentation (#8480)
    Recommend project.requires-python over target-version (#8513)
    Add singleton escape hatch to B008 documentation (#8501)
    Fix tab configuration docs (#8502)

0.1.4

Preview features

    [flake8-trio] Implement timeout-without-await (TRIO001) (#8439)
    [numpy] Implement NumPy 2.0 migration rule (NPY200) (#7702)
    [pylint] Implement bad-open-mode (W1501) (#8294)
    [pylint] Implement import-outside-toplevel (C0415) rule (#5180)
    [pylint] Implement useless-with-lock (W2101) (#8321)
    [pyupgrade] Implement timeout-error-alias (UP041) (#8476)
    [refurb] Implement isinstance-type-none (FURB168) (#8308)
    Detect confusable Unicode-to-Unicode units in RUF001, RUF002, and RUF003 (#4430)
    Add newline after module docstrings in preview style (#8283)

Formatter

    Add a note on line-too-long to the formatter docs (#8314)
    Preserve trailing statement semicolons when using fmt: skip (#8273)
    Preserve trailing semicolons when using fmt: off (#8275)
    Avoid duplicating linter-formatter compatibility warnings (#8292)
    Avoid inserting a newline after function docstrings (#8375)
    Insert newline between docstring and following own line comment (#8216)
    Split tuples in return positions by comma first (#8280)
    Avoid treating byte strings as docstrings (#8350)
    Add --line-length option to format command (#8363)
    Avoid parenthesizing unsplittable because of comments (#8431)

CLI

    Add --output-format to ruff rule and ruff linter (#8203)

Bug fixes

    Respect --force-exclude in lint.exclude and format.exclude (#8393)
    Respect --extend-per-file-ignores on the CLI (#8329)
    Extend bad-dunder-method-name to permit __index__ (#8300)
    Fix panic with 8 in octal escape (#8356)
    Avoid raising D300 when both triple quote styles are present (#8462)
    Consider unterminated f-strings in FStringRanges (#8154)
    Avoid including literal shell=True for truthy, non-True diagnostics (#8359)
    Avoid triggering single-element test for starred expressions (#8433)
    Detect and ignore Jupyter automagics (#8398)
    Fix invalid E231 error with f-strings (#8369)
    Avoid triggering NamedTuple rewrite with starred annotation (#8434)
    Avoid un-setting bracket flag in logical lines (#8380)
    Place 'r' prefix before 'f' for raw format strings (#8464)
    Remove trailing periods from NumPy 2.0 code actions (#8475)
    Fix bug where PLE1307 was raised when formatting %c with characters (#8407)
    Remove unicode flag from comparable (#8440)
    Improve B015 message (#8295)
    Use fixedOverflowWidgets for playground popover (#8458)
    Mark byte_bounds as a non-backwards-compatible NumPy 2.0 change (#8474)

Internals

    Add a dedicated cache directory per Ruff version (#8333)
    Allow selective caching for --fix and --diff (#8316)
    Improve performance of comment parsing (#8193)
    Improve performance of string parsing (#8227)
    Use a dedicated sort key for isort import sorting (#7963)
   2023-10-29 23:03:03 by Thomas Klausner | Files touched by this commit (6)
Log message:
devel/py-ruff: import py-ruff-0.1.3

Ruff is an extremely fast Python linter, written in Rust.

Ruff aims to be orders of magnitude faster than alternative tools
while integrating more functionality behind a single, common
interface.

Ruff can be used to replace Flake8 (plus dozens of plugins), isort,
pydocstyle, yesqa, eradicate, pyupgrade, and autoflake, all while
executing tens or hundreds of times faster than any individual
tool.

Next | Query returned 22 messages, browsing 21 to 30 | previous