Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

extend-ignore option of the lint subcommand is not configurable via pyproject.toml

Đang mở
#76 3 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
45/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
tooling

Hướng nghiên cứu

Bắt đầu với bộ kiểm thử lint và trường hợp test_extend_ignore được cung cấp, sử dụng fixture styleguide_lint_with_options. Kiểm tra cách phần tool.ni-python-styleguide của pyproject.toml được đọc và cách extend-ignore từ lint_args được xử lý. Hoàn thành khi kiểm thử chạy thành công lúc extend-ignore được cấu hình trong pyproject.toml, bao gồm cả D100 và BLK100.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

The --extend-ignore option is currently only honored when passed via the command line. It is not honored if an extend-ignore option is added to the tool.ni-python-styleguide section of pyproject.toml.

This simple test when added to the test suite will fail:

def test_extend_ignore(styleguide_lint_with_options, tmp_path):
    (tmp_path / "dir1").mkdir()
    (tmp_path / "dir1" / "spam.py").write_text(TOO_LONG_LINE)

    result = styleguide_lint_with_options(lint_args={"extend-ignore": "D100,BLK100"})

    assert result, result.output
Ngôn ngữ chính
Python
Star
21
Fork
20
Merge trung bình
22 giờ 9 phút
Pull request đã merge (30 ngày)
3

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của ni/python-styleguide

Tất cả issue của ni/python-styleguide

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.