Unverified Commit ebac9e8e authored by James Lamb's avatar James Lamb Committed by GitHub
Browse files

[ci] upgrade linters to latest version (#6472)

parent 89a47046
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
TRIGGER_PHRASE: Code phrase that triggers workflow. TRIGGER_PHRASE: Code phrase that triggers workflow.
""" """
import json import json
from os import environ from os import environ
from sys import argv, exit from sys import argv, exit
......
# coding: utf-8 # coding: utf-8
"""Script for generating files with NuGet package metadata.""" """Script for generating files with NuGet package metadata."""
import datetime import datetime
import sys import sys
from pathlib import Path from pathlib import Path
......
...@@ -13,7 +13,7 @@ exclude: | ...@@ -13,7 +13,7 @@ exclude: |
repos: repos:
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0 rev: v4.6.0
hooks: hooks:
- id: end-of-file-fixer - id: end-of-file-fixer
- id: trailing-whitespace - id: trailing-whitespace
...@@ -25,7 +25,7 @@ repos: ...@@ -25,7 +25,7 @@ repos:
args: ["--settings-path", "python-package/pyproject.toml"] args: ["--settings-path", "python-package/pyproject.toml"]
- repo: https://github.com/astral-sh/ruff-pre-commit - repo: https://github.com/astral-sh/ruff-pre-commit
# Ruff version. # Ruff version.
rev: v0.2.1 rev: v0.4.7
hooks: hooks:
# Run the linter. # Run the linter.
- id: ruff - id: ruff
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
# add these directories to sys.path here. If the directory is relative to the # add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute. # documentation root, use os.path.abspath to make it absolute.
"""Sphinx configuration file.""" """Sphinx configuration file."""
import datetime import datetime
import os import os
import sys import sys
......
...@@ -12,6 +12,7 @@ Version history for these symbols can be found at the following: ...@@ -12,6 +12,7 @@ Version history for these symbols can be found at the following:
* GLIBCXX: https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html * GLIBCXX: https://gcc.gnu.org/onlinedocs/libstdc++/manual/abi.html
* OMP/GOMP: https://github.com/gcc-mirror/gcc/blob/master/libgomp/libgomp.map * OMP/GOMP: https://github.com/gcc-mirror/gcc/blob/master/libgomp/libgomp.map
""" """
import re import re
import sys import sys
from pathlib import Path from pathlib import Path
......
...@@ -6,6 +6,7 @@ with list of all parameters, aliases table and other routines ...@@ -6,6 +6,7 @@ with list of all parameters, aliases table and other routines
along with parameters description in LightGBM/docs/Parameters.rst file along with parameters description in LightGBM/docs/Parameters.rst file
from the information in LightGBM/include/LightGBM/config.h file. from the information in LightGBM/include/LightGBM/config.h file.
""" """
import re import re
from collections import defaultdict from collections import defaultdict
from pathlib import Path from pathlib import Path
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
Contributors: https://github.com/microsoft/LightGBM/graphs/contributors. Contributors: https://github.com/microsoft/LightGBM/graphs/contributors.
""" """
from pathlib import Path from pathlib import Path
from .basic import Booster, Dataset, Sequence, register_logger from .basic import Booster, Dataset, Sequence, register_logger
......
# coding: utf-8 # coding: utf-8
"""Wrapper for C API of LightGBM.""" """Wrapper for C API of LightGBM."""
import abc import abc
import ctypes import ctypes
import inspect import inspect
......
# coding: utf-8 # coding: utf-8
"""Callbacks library.""" """Callbacks library."""
from collections import OrderedDict from collections import OrderedDict
from dataclasses import dataclass from dataclasses import dataclass
from functools import partial from functools import partial
......
...@@ -6,6 +6,7 @@ dask.Array and dask.DataFrame collections. ...@@ -6,6 +6,7 @@ dask.Array and dask.DataFrame collections.
It is based on dask-lightgbm, which was based on dask-xgboost. It is based on dask-lightgbm, which was based on dask-xgboost.
""" """
import operator import operator
import socket import socket
from collections import defaultdict from collections import defaultdict
......
# coding: utf-8 # coding: utf-8
"""Library with training routines of LightGBM.""" """Library with training routines of LightGBM."""
import copy import copy
import json import json
import warnings import warnings
......
# coding: utf-8 # coding: utf-8
"""Find the path to LightGBM dynamic library files.""" """Find the path to LightGBM dynamic library files."""
from pathlib import Path from pathlib import Path
from platform import system from platform import system
from typing import List from typing import List
......
# coding: utf-8 # coding: utf-8
"""Plotting library.""" """Plotting library."""
import math import math
from copy import deepcopy from copy import deepcopy
from io import BytesIO from io import BytesIO
......
# coding: utf-8 # coding: utf-8
"""Scikit-learn wrapper interface for LightGBM.""" """Scikit-learn wrapper interface for LightGBM."""
import copy import copy
from inspect import signature from inspect import signature
from pathlib import Path from pathlib import Path
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment