⬆️ UPGRADE: Autoupdate pre-commit config
State: closed

<!-- START pr-commits -->
<!-- END pr-commits -->

## Base PullRequest

default branch (https://github.com/pandas-dev/pandas/tree/main)

## Command results
<details>
<summary>Details: </summary>

<details>
<summary><em>add path</em></summary>

```Shell
/home/runner/work/_actions/technote-space/create-pr-action/v2/node_modules/npm-check-updates/build/src/bin
```



</details>
<details>
<summary><em>pip install pre-commit</em></summary>

```Shell
Defaulting to user installation because normal site-packages is not writeable
Collecting pre-commit
  Downloading pre_commit-3.2.2-py2.py3-none-any.whl (202 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 202.7/202.7 KB 3.5 MB/s eta 0:00:00
Requirement already satisfied: pyyaml>=5.1 in /usr/lib/python3/dist-packages (from pre-commit) (5.4.1)
Collecting cfgv>=2.0.0
  Downloading cfgv-3.3.1-py2.py3-none-any.whl (7.3 kB)
Collecting virtualenv>=20.10.0
  Downloading virtualenv-20.23.0-py3-none-any.whl (3.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 10.0 MB/s eta 0:00:00
Collecting identify>=1.0.0
  Downloading identify-2.5.23-py2.py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.8/98.8 KB 24.2 MB/s eta 0:00:00
Collecting nodeenv>=0.11.1
  Downloading nodeenv-1.7.0-py2.py3-none-any.whl (21 kB)
Requirement already satisfied: setuptools in /usr/lib/python3/dist-packages (from nodeenv>=0.11.1->pre-commit) (59.6.0)
Collecting filelock<4,>=3.11
  Downloading filelock-3.12.0-py3-none-any.whl (10 kB)
Collecting distlib<1,>=0.3.6
  Downloading distlib-0.3.6-py2.py3-none-any.whl (468 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 468.5/468.5 KB 17.0 MB/s eta 0:00:00
Collecting platformdirs<4,>=3.2
  Downloading platformdirs-3.5.0-py3-none-any.whl (15 kB)
Installing collected packages: distlib, platformdirs, nodeenv, identify, filelock, cfgv, virtualenv, pre-commit
Successfully installed cfgv-3.3.1 distlib-0.3.6 filelock-3.12.0 identify-2.5.23 nodeenv-1.7.0 platformdirs-3.5.0 pre-commit-3.2.2 virtualenv-20.23.0
```



</details>
<details>
<summary><em>pre-commit autoupdate || (exit 0);</em></summary>

```Shell
Updating https://github.com/charliermarsh/ruff-pre-commit ... [INFO] Initializing environment for https://github.com/charliermarsh/ruff-pre-commit.
updating v0.0.259 -> v0.0.263.
Updating https://github.com/jendrikseipp/vulture ... [INFO] Initializing environment for https://github.com/jendrikseipp/vulture.
already up to date.
Updating https://github.com/codespell-project/codespell ... [INFO] Initializing environment for https://github.com/codespell-project/codespell.
updating v2.2.2 -> v2.2.4.
Updating https://github.com/MarcoGorelli/cython-lint ... [INFO] Initializing environment for https://github.com/MarcoGorelli/cython-lint.
updating v0.12.5 -> v0.15.0.
Updating https://github.com/pre-commit/pre-commit-hooks ... [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks.
already up to date.
Updating https://github.com/cpplint/cpplint ... [INFO] Initializing environment for https://github.com/cpplint/cpplint.
already up to date.
Updating https://github.com/pycqa/pylint ... [INFO] Initializing environment for https://github.com/pycqa/pylint.
updating v2.16.2 -> v3.0.0a6.
Updating https://github.com/pycqa/pylint ... updating v2.16.2 -> v3.0.0a6.
Updating https://github.com/PyCQA/isort ... [INFO] Initializing environment for https://github.com/PyCQA/isort.
already up to date.
Updating https://github.com/asottile/pyupgrade ... [INFO] Initializing environment for https://github.com/asottile/pyupgrade.
updating v3.3.1 -> v3.3.2.
Updating https://github.com/pre-commit/pygrep-hooks ... [INFO] Initializing environment for https://github.com/pre-commit/pygrep-hooks.
already up to date.
Updating https://github.com/sphinx-contrib/sphinx-lint ... [INFO] Initializing environment for https://github.com/sphinx-contrib/sphinx-lint.
already up to date.
```



</details>
<details>
<summary><em>pre-commit run -a || (exit 0);</em></summary>

```Shell
[INFO] Initializing environment for local:black==23.1.0.
[INFO] Initializing environment for https://github.com/codespell-project/codespell:tomli.
[INFO] Initializing environment for local:pyright@1.1.292.
[INFO] Initializing environment for local.
[INFO] Initializing environment for local:tomli,pyyaml.
[INFO] Initializing environment for local:autotyping==23.3.0,libcst==0.4.9.
[INFO] Installing environment for local.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/charliermarsh/ruff-pre-commit.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/jendrikseipp/vulture.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/codespell-project/codespell.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/MarcoGorelli/cython-lint.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/cpplint/cpplint.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/PyCQA/isort.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/asottile/pyupgrade.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/sphinx-contrib/sphinx-lint.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for local.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for local.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
black...................................................................................................Passed
ruff....................................................................................................Failed
- hook id: ruff
- exit code: 1
- files were modified by this hook

asv_bench/benchmarks/algorithms.py:95:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/algorithms.py:117:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/attrs_caching.py:18:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/attrs_caching.py:41:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/categoricals.py:230:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/categoricals.py:233:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/categoricals.py:236:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/categoricals.py:239:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/frame_methods.py:274:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/frame_methods.py:277:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/frame_methods.py:280:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/frame_methods.py:283:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/frame_methods.py:523:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/gil.py:130:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
asv_bench/benchmarks/gil.py:187:13: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/gil.py:194:13: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/gil.py:201:13: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/groupby.py:104:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/groupby.py:148:9: B018 Found useless attribute access. Either assign it to a variable or remove it.
asv_bench/benchmarks/groupby.py:151:9: B018 Found useless attribute access. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_cached_properties.py:54:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_cached_properties.py:57:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_cached_properties.py:60:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_cached_properties.py:63:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_cached_properties.py:66:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_cached_properties.py:69:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_cached_properties.py:72:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_object.py:216:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_object.py:219:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_object.py:225:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_object.py:228:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/index_object.py:245:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/indexing.py:421:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/indexing.py:424:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/libs.py:106:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/multiindex_object.py:141:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/multiindex_object.py:201:9: B018 Found useless attribute access. Either assign it to a variable or remove it.
asv_bench/benchmarks/multiindex_object.py:204:9: B018 Found useless attribute access. Either assign it to a variable or remove it.
asv_bench/benchmarks/reshape.py:93:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timedelta.py:20:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timedelta.py:23:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timedelta.py:26:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timedelta.py:29:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timedelta.py:32:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:51:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:57:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:60:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:66:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:276:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:288:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:291:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/timeseries.py:294:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timedelta.py:60:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timedelta.py:63:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timedelta.py:66:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timedelta.py:69:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:60:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:63:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:66:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:69:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:72:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:75:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:78:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:81:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:84:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:87:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:90:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:93:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:96:9: B018 Found useless expression. Either assign it to a variable or remove it.
asv_bench/benchmarks/tslibs/timestamp.py:99:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/core/arrays/_ranges.py:55:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/core/arrays/datetimelike.py:2054:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/api/test_api.py:372:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/arrays/sparse/test_accessor.py:102:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/arrays/sparse/test_accessor.py:109:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/base/test_constructors.py:82:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/base/test_constructors.py:90:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/base/test_conversion.py:277:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/config/test_config.py:461:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/extension/base/groupby.py:145:17: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/extension/test_arrow.py:597:17: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/extension/test_arrow.py:2321:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/frame/indexing/test_getitem.py:373:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/indexing/test_getitem.py:389:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/indexing/test_indexing.py:281:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/methods/test_rename.py:392:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/test_arithmetic.py:711:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/test_block_internals.py:278:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/test_nonunique_indexes.py:16:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/test_subclass.py:145:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/frame/test_unary.py:57:14: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/frame/test_unary.py:147:14: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/generic/test_generic.py:146:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/generic/test_generic.py:148:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/generic/test_generic.py:150:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/groupby/test_grouping.py:1116:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/groupby/test_grouping.py:1120:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/common.py:680:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/common.py:775:17: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/datetimes/test_date_range.py:823:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/datetimes/test_misc.py:28:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/datetimes/test_misc.py:32:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/indexes/datetimes/test_misc.py:135:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/datetimes/test_timezones.py:781:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/multi/test_get_level_values.py:122:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/multi/test_take.py:17:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/period/methods/test_is_full.py:21:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/period/test_freq_attr.py:19:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/ranges/test_range.py:291:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/test_common.py:487:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/test_common.py:488:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/test_indexing.py:70:17: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/timedeltas/test_scalar_compat.py:134:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/timedeltas/test_timedelta.py:83:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/timedeltas/test_timedelta.py:85:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexes/timedeltas/test_timedelta.py:87:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexing/test_iloc.py:238:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexing/test_iloc.py:638:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexing/test_iloc.py:647:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexing/test_iloc.py:659:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/indexing/test_iloc.py:662:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexing/test_partial.py:150:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/indexing/test_partial.py:156:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/interchange/test_impl.py:240:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/interchange/test_spec_conformance.py:76:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/io/excel/test_readers.py:846:80: E501 Line too long (96 > 88 characters)
pandas/tests/io/formats/test_format.py:632:73: E501 Line too long (101 > 88 characters)
pandas/tests/io/formats/test_format.py:644:73: E501 Line too long (92 > 88 characters)
pandas/tests/io/formats/test_format.py:656:73: E501 Line too long (101 > 88 characters)
pandas/tests/io/formats/test_format.py:668:73: E501 Line too long (101 > 88 characters)
pandas/tests/io/formats/test_format.py:683:68: E501 Line too long (107 > 88 characters)
pandas/tests/io/formats/test_format.py:701:73: E501 Line too long (101 > 88 characters)
pandas/tests/io/formats/test_format.py:769:74: E501 Line too long (105 > 88 characters)
pandas/tests/io/formats/test_format.py:783:73: E501 Line too long (96 > 88 characters)
pandas/tests/io/formats/test_format.py:797:74: E501 Line too long (105 > 88 characters)
pandas/tests/io/formats/test_format.py:811:74: E501 Line too long (105 > 88 characters)
pandas/tests/io/formats/test_format.py:826:70: E501 Line too long (111 > 88 characters)
pandas/tests/io/formats/test_format.py:844:74: E501 Line too long (105 > 88 characters)
pandas/tests/io/formats/test_format.py:889:74: E501 Line too long (96 > 88 characters)
pandas/tests/io/formats/test_format.py:2208:79: E501 Line too long (96 > 88 characters)
pandas/tests/io/formats/test_format.py:2213:79: E501 Line too long (96 > 88 characters)
pandas/tests/io/formats/test_format.py:2217:72: E501 Line too long (100 > 88 characters)
pandas/tests/io/formats/test_format.py:2219:69: E501 Line too long (103 > 88 characters)
pandas/tests/io/formats/test_format.py:2225:70: E501 Line too long (115 > 88 characters)
pandas/tests/io/formats/test_format.py:2287:79: E501 Line too long (91 > 88 characters)
pandas/tests/io/formats/test_format.py:2295:79: E501 Line too long (91 > 88 characters)
pandas/tests/io/formats/test_format.py:2303:73: E501 Line too long (104 > 88 characters)
pandas/tests/io/formats/test_format.py:2383:77: E501 Line too long (96 > 88 characters)
pandas/tests/io/formats/test_info.py:369:5: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/io/formats/test_info.py:373:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/io/formats/test_info.py:375:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/io/parser/test_encoding.py:230:88: E501 Line too long (89 > 88 characters)
pandas/tests/io/pytables/test_file_handling.py:433:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/io/pytables/test_store.py:388:17: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/io/xml/test_xml.py:457:58: E501 Line too long (105 > 88 characters)
pandas/tests/io/xml/test_xml.py:461:62: E501 Line too long (93 > 88 characters)
pandas/tests/plotting/frame/test_frame.py:1807:17: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/period/test_asfreq.py:676:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/period/test_asfreq.py:678:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/test_na_scalar.py:48:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_constructors.py:531:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_timedelta.py:328:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_timedelta.py:410:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_timedelta.py:412:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_timedelta.py:414:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_timedelta.py:436:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_timedelta.py:438:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timedelta/test_timedelta.py:440:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timestamp/test_constructors.py:785:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/scalar/timestamp/test_timestamp.py:102:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/series/accessors/test_cat_accessor.py:65:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/series/accessors/test_cat_accessor.py:78:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/series/accessors/test_cat_accessor.py:82:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/series/accessors/test_cat_accessor.py:84:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/series/accessors/test_cat_accessor.py:86:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/series/accessors/test_cat_accessor.py:225:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/series/accessors/test_dt_accessor.py:697:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/series/indexing/test_indexing.py:279:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/series/methods/test_is_unique.py:38:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/series/test_api.py:186:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/series/test_api.py:206:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/strings/test_api.py:24:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/strings/test_api.py:51:13: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/strings/test_strings.py:626:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/strings/test_strings.py:636:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/test_errors.py:108:9: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/test_register_accessor.py:109:13: B018 Found useless attribute access. Either assign it to a variable or remove it.
pandas/tests/tseries/offsets/test_offsets.py:1042:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/window/test_api.py:56:9: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/window/test_ewm.py:15:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/window/test_expanding.py:18:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/window/test_rolling.py:36:5: B018 Found useless expression. Either assign it to a variable or remove it.
pandas/tests/window/test_timeseries_window.py:53:9: B018 Found useless expression. Either assign it to a variable or remove it.
typings/numba.pyi:1:1: PYI033 Don't use type comments in stub file
Found 195 errors (1 fixed, 194 remaining).

vulture.................................................................................................Passed
codespell...............................................................................................Failed
- hook id: codespell
- exit code: 65

pandas/tests/groupby/test_counting.py:260: delt ==> dealt
pandas/tests/groupby/test_counting.py:262: delt ==> dealt
pandas/tests/groupby/test_counting.py:263: delt ==> dealt
pandas/core/frame.py:5153: lama ==> llama
pandas/core/frame.py:5169: lama ==> llama
pandas/core/frame.py:5180: lama ==> llama
pandas/core/frame.py:5189: lama ==> llama
pandas/core/series.py:2231: lama ==> llama
pandas/core/series.py:2233: lama ==> llama
pandas/core/series.py:2235: lama ==> llama
pandas/core/series.py:2244: lama ==> llama
pandas/core/series.py:2256: lama ==> llama
pandas/core/series.py:4872: lama ==> llama
pandas/core/series.py:4884: lama ==> llama

cython-lint.............................................................................................Passed
double-quote Cython strings.............................................................................Passed
debug statements (python)...............................................................................Passed
fix end of files........................................................................................Passed
trim trailing whitespace................................................................................Passed
cpplint.................................................................................................Passed
isort...................................................................................................Passed
pyupgrade...............................................................................................Passed
rst ``code`` is two backticks...........................................................................Passed
rst directives end with two colons......................................................................Passed
rst ``inline code`` next to normal text.................................................................Passed
Sphinx lint.............................................................................................Passed
Check for inconsistent use of pandas namespace..........................................................Passed
Check code for instances of os.remove...................................................................Passed
Unwanted patterns.......................................................................................Passed
Check Cython casting is `<type>obj`, not `<type> obj`...................................................Passed
Check for backticks incorrectly rendering because of missing spaces.....................................Passed
Check for unnecessary random seeds in asv benchmarks....................................................Passed
Check for usage of numpy testing or array_equal.........................................................Passed
Check for invalid EA testing............................................................................Passed
Unwanted patterns in tests..............................................................................Passed
Unwanted patterns in EA tests...........................................................................Passed
Unwanted patterns in Cython code........................................................................Passed
Generate pip dependency from conda......................................................................Passed
Validate correct capitalization among titles in documentation...........................................Passed
Check for use of bare pytest raises.....................................................................Passed
Check for use of private functions across modules.......................................................Passed
Check for import of private attributes across modules...................................................Passed
Check for strings with misplaced spaces.................................................................Passed
Import pandas.array as pd_array in core.................................................................Passed
Use pandas.io.common.urlopen instead of urllib.request.urlopen..........................................Passed
Use bool_t instead of bool in pandas/core/generic.py....................................................Passed
Use raise instead of return for exceptions..............................................................Passed
Ensure pandas errors are documented in doc/source/reference/testing.rst.................................Passed
Check for pg8000 not installed on CI for test_pg8000_sqlalchemy_passthrough_error.......................Passed
Check minimum version of dependencies are aligned.......................................................Passed
Validate errors locations...............................................................................Passed
import annotations from __future__......................................................................Passed
check that test names start with 'test'.................................................................Passed
sort whatsnew entries alphabetically....................................................................Passed
```



</details>

</details>

## Changed files
<details>
<summary>Changed 2 files: </summary>

- .pre-commit-config.yaml
- pandas/_libs/lib.pyi

</details>

<hr>

[:octocat: Repo](https://github.com/technote-space/create-pr-action) | [:memo: Issues](https://github.com/technote-space/create-pr-action/issues) | [:department_store: Marketplace](https://github.com/marketplace/actions/create-pr-action)

Labels:

Comments:
there's an open pr doing thsi