Skip to content

Extra arg for "method" (self) and "classmethod" (cls) #10443

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

fgallaire
Copy link

@fgallaire fgallaire commented Jun 27, 2025

Type of Changes

Type
βœ“ πŸ› Bug fix

Description

(non static) method and classmethod max_arg has to be incremented over the function and staticmethod one, to leave self and cls alone.

Closes #8675

This comment has been minimized.

@Pierre-Sassoulas
Copy link
Member

Hey @fgallaire thank you for contributing to pylint. You can launch the tests locally with pytest, there's more information in the contributor guide : https://pylint.readthedocs.io/en/stable/development_guide/contributor_guide/index.html

@fgallaire
Copy link
Author

fgallaire commented Jun 27, 2025

Hey @fgallaire thank you for contributing to pylint. You can launch the tests locally with pytest, there's more information in the contributor guide : https://pylint.readthedocs.io/en/stable/development_guide/contributor_guide/index.html

Hello @Pierre-Sassoulas thanks for the feedback, just coded it as I was confronted to the problem (convenient function with 5 parameters for a class with an __init__ method with 5 + 1 parameters, function OK but __init__ not OK).

I will try to fix the commit.

@mbyrnepr2
Copy link
Member

mbyrnepr2 commented Jul 2, 2025

Looks good. I believe there is an open issue for this. Can we find and link it?

#8675 I think?

@mbyrnepr2 mbyrnepr2 added Bug πŸͺ² False Positive 🦟 A message is emitted but nothing is wrong with the code labels Jul 2, 2025
@fgallaire
Copy link
Author

fgallaire commented Jul 2, 2025

Hi @jacobtylerwalls #8675 issue, which I didn't even know existed, perfectly explains what I wanted to fix when I first ran Pylint on my new project. Reassured to see that other people had the same understanding of this behavior as me. Just surprised it hasn't been fixed for a long time!

Copy link

codecov bot commented Jul 3, 2025

Codecov Report

All modified and coverable lines are covered by tests βœ…

Project coverage is 95.88%. Comparing base (0707127) to head (32d8cdb).
Report is 1 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@           Coverage Diff           @@
##             main   #10443   +/-   ##
=======================================
  Coverage   95.88%   95.88%           
=======================================
  Files         176      176           
  Lines       19140    19145    +5     
=======================================
+ Hits        18352    18357    +5     
  Misses        788      788           
Files with missing lines Coverage Ξ”
pylint/checkers/design_analysis.py 98.96% <100.00%> (+0.02%) ⬆️
πŸš€ New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

This comment has been minimized.

This comment has been minimized.

Copy link
Member

@Pierre-Sassoulas Pierre-Sassoulas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your work on this. I think we should add test cases for staticmethod and classmethod as well in the functional tests.

Copy link
Contributor

github-actions bot commented Jul 7, 2025

πŸ€– Effect of this PR on checked open source code: πŸ€–

Effect on home-assistant:
The following messages are now emitted:

  1. too-many-arguments:
    Too many arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L1780
  2. too-many-positional-arguments:
    Too many positional arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L1780
  3. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2247
  4. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2247
  5. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2279
  6. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2279
  7. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2414
  8. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2414
  9. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2441
  10. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2441
  11. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2562
  12. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2562
  13. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2589
  14. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2589
  15. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2667
  16. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2667
  17. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2694
  18. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core.py#L2694
  19. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/exceptions.py#L228
  20. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/exceptions.py#L228
  21. too-many-arguments:
    Too many arguments (18/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/config_entries.py#L412
  22. too-many-arguments:
    Too many arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/config_entries.py#L2317
  23. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/config_entries.py#L2354
  24. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/config_entries.py#L3124
  25. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/config_entries.py#L3158
  26. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/config_entries.py#L3205
  27. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/config_entries.py#L3388
  28. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/data_entry_flow.py#L699
  29. too-many-arguments:
    Too many arguments (14/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/core_config.py#L713
  30. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/envisalink/binary_sensor.py#L52
  31. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/envisalink/binary_sensor.py#L52
  32. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/envisalink/alarm_control_panel.py#L105
  33. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/envisalink/alarm_control_panel.py#L105
  34. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/integration/sensor.py#L309
  35. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bthome/coordinator.py#L27
  36. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bthome/coordinator.py#L27
  37. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/guardian/coordinator.py#L32
  38. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/netdata/sensor.py#L113
  39. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/netdata/sensor.py#L113
  40. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/stream/__init__.py#L318
  41. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/stream/__init__.py#L318
  42. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/stream/worker.py#L134
  43. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/stream/worker.py#L134
  44. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/workday/binary_sensor.py#L281
  45. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/workday/binary_sensor.py#L281
  46. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/mold_indicator/sensor.py#L145
  47. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/mold_indicator/sensor.py#L145
  48. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/qvr_pro/camera.py#L62
  49. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/qvr_pro/camera.py#L62
  50. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/weatherflow_cloud/coordinator.py#L38
  51. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/weatherflow_cloud/coordinator.py#L38
  52. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/music_assistant/media_player.py#L449
  53. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/music_assistant/media_player.py#L449
  54. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proximity/coordinator.py#L183
  55. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proximity/coordinator.py#L183
  56. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/telnet/switch.py#L94
  57. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/telnet/switch.py#L94
  58. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tts/__init__.py#L875
  59. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tts/__init__.py#L875
  60. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/google/coordinator.py#L114
  61. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/google/coordinator.py#L114
  62. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/hp_ilo/sensor.py#L119
  63. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/hp_ilo/sensor.py#L119
  64. too-many-arguments:
    Too many arguments (17/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/manual_mqtt/alarm_control_panel.py#L253
  65. too-many-positional-arguments:
    Too many positional arguments (17/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/manual_mqtt/alarm_control_panel.py#L253
  66. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/solax/sensor.py#L126
  67. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/solax/sensor.py#L126
  68. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/pilight/binary_sensor.py#L89
  69. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/pilight/binary_sensor.py#L89
  70. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/pilight/binary_sensor.py#L138
  71. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/pilight/binary_sensor.py#L138
  72. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/config/view.py#L30
  73. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/homeassistant_sky_connect/config_flow.py#L55
  74. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/homeassistant_sky_connect/config_flow.py#L55
  75. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/usgs_earthquakes_feed/geo_location.py#L136
  76. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/usgs_earthquakes_feed/geo_location.py#L136
  77. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/slack/notify.py#L182
  78. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/slack/notify.py#L231
  79. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/sensibo/climate.py#L487
  80. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/sensibo/climate.py#L487
  81. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/http.py#L101
  82. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/http.py#L101
  83. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/http.py#L124
  84. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/http.py#L124
  85. too-many-arguments:
    Too many arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L272
  86. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L299
  87. too-many-arguments:
    Too many arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L988
  88. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L1035
  89. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L1093
  90. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L1265
  91. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L1325
  92. too-many-arguments:
    Too many arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L1647
  93. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L1689
  94. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/backup/manager.py#L1948
  95. too-many-arguments:
    Too many arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xiaomi_ble/coordinator.py#L31
  96. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/sonos/__init__.py#L521
  97. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/sonos/__init__.py#L521
  98. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/smartthings/sensor.py#L1204
  99. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/smartthings/sensor.py#L1204
  100. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/smartthings/binary_sensor.py#L265
  101. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/smartthings/binary_sensor.py#L265
  102. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/firmata/pin.py#L102
  103. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/firmata/pin.py#L102
  104. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/switch_as_x/entity.py#L188
  105. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/switch_as_x/entity.py#L188
  106. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/elevenlabs/tts.py#L92
  107. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/elevenlabs/tts.py#L92
  108. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/renault/renault_vehicle.py#L72
  109. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/renault/renault_vehicle.py#L72
  110. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/renault/coordinator.py#L38
  111. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/blueprint/models.py#L194
  112. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/blueprint/models.py#L194
  113. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fritzbox_callmonitor/sensor.py#L84
  114. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fritzbox_callmonitor/sensor.py#L84
  115. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/nexia/sensor.py#L192
  116. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/nexia/sensor.py#L192
  117. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/nexia/sensor.py#L231
  118. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/nexia/sensor.py#L231
  119. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tomorrowio/weather.py#L127
  120. too-many-positional-arguments:
    Too many positional arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tomorrowio/weather.py#L127
  121. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/switchbot/coordinator.py#L34
  122. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/switchbot/coordinator.py#L34
  123. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/traccar/device_tracker.py#L119
  124. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/traccar/device_tracker.py#L119
  125. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/traccar/device_tracker.py#L179
  126. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/traccar/device_tracker.py#L179
  127. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/reolink/media_source.py#L368
  128. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/reolink/media_source.py#L368
  129. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/reolink/views.py#L57
  130. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/reolink/views.py#L57
  131. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/pushbullet/notify.py#L119
  132. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/pushbullet/notify.py#L119
  133. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/mjpeg/camera.py#L89
  134. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fritz/switch.py#L381
  135. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fritz/switch.py#L381
  136. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fritz/coordinator.py#L96
  137. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fritz/coordinator.py#L96
  138. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/mvglive/sensor.py#L101
  139. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/mvglive/sensor.py#L101
  140. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/mvglive/sensor.py#L166
  141. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/mvglive/sensor.py#L166
  142. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/lifx/coordinator.py#L465
  143. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/lifx/coordinator.py#L465
  144. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/govee_ble/coordinator.py#L62
  145. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/govee_ble/coordinator.py#L62
  146. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/automation/__init__.py#L473
  147. too-many-positional-arguments:
    Too many positional arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/automation/__init__.py#L473
  148. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fitbit/sensor.py#L601
  149. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/fitbit/sensor.py#L601
  150. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/microsoft_face/__init__.py#L248
  151. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/microsoft_face/__init__.py#L248
  152. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xiaomi_aqara/switch.py#L141
  153. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xiaomi_aqara/switch.py#L141
  154. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xiaomi_aqara/binary_sensor.py#L143
  155. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xiaomi_aqara/binary_sensor.py#L143
  156. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xiaomi_aqara/binary_sensor.py#L547
  157. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xiaomi_aqara/binary_sensor.py#L547
  158. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/scrape/sensor.py#L146
  159. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/scrape/sensor.py#L146
  160. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/vodafone_station/coordinator.py#L50
  161. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/vodafone_station/coordinator.py#L50
  162. too-many-arguments:
    Too many arguments (18/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/generic_hygrostat/humidifier.py#L174
  163. too-many-positional-arguments:
    Too many positional arguments (18/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/generic_hygrostat/humidifier.py#L174
  164. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/threshold/binary_sensor.py#L172
  165. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/threshold/binary_sensor.py#L172
  166. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/enocean/sensor.py#L211
  167. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/lacrosse/sensor.py#L135
  168. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/lacrosse/sensor.py#L135
  169. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/ads/sensor.py#L94
  170. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/ads/sensor.py#L94
  171. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/ads/cover.py#L90
  172. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/ads/cover.py#L90
  173. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/influxdb/sensor.py#L254
  174. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/influxdb/sensor.py#L254
  175. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/influxdb/sensor.py#L312
  176. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/influxdb/sensor.py#L312
  177. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/airly/coordinator.py#L66
  178. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/airly/coordinator.py#L66
  179. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxy/camera.py#L193
  180. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxy/camera.py#L193
  181. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/telegram_bot/bot.py#L796
  182. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/telegram_bot/bot.py#L796
  183. too-many-arguments:
    Too many arguments (19/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/generic_thermostat/climate.py#L212
  184. too-many-positional-arguments:
    Too many positional arguments (19/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/generic_thermostat/climate.py#L212
  185. too-many-arguments:
    Too many arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rest/notify.py#L121
  186. too-many-positional-arguments:
    Too many positional arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rest/notify.py#L121
  187. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rest/data.py#L29
  188. too-many-positional-arguments:
    Too many positional arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rest/data.py#L29
  189. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/todoist/calendar.py#L363
  190. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/todoist/calendar.py#L363
  191. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/todoist/calendar.py#L466
  192. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/todoist/calendar.py#L466
  193. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/todoist/coordinator.py#L17
  194. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/todoist/coordinator.py#L17
  195. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/greeneye_monitor/sensor.py#L199
  196. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/greeneye_monitor/sensor.py#L199
  197. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rmvtransport/sensor.py#L125
  198. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rmvtransport/sensor.py#L125
  199. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rmvtransport/sensor.py#L214
  200. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rmvtransport/sensor.py#L214
  201. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/intent/timers.py#L234
  202. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/intent/timers.py#L234
  203. too-many-arguments:
    Too many arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/trend/binary_sensor.py#L175
  204. too-many-positional-arguments:
    Too many positional arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/trend/binary_sensor.py#L175
  205. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/minio/minio_helper.py#L83
  206. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/minio/minio_helper.py#L83
  207. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/minio/__init__.py#L219
  208. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/minio/__init__.py#L219
  209. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/conversation/default_agent.py#L504
  210. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/conversation/default_agent.py#L504
  211. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bayesian/binary_sensor.py#L239
  212. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bayesian/binary_sensor.py#L239
  213. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/lookin/coordinator.py#L52
  214. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/lookin/coordinator.py#L52
  215. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/weather/__init__.py#L1045
  216. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xmpp/notify.py#L92
  217. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/xmpp/notify.py#L92
  218. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/gogogate2/coordinator.py#L26
  219. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/sensor.py#L69
  220. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/sensor.py#L69
  221. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/sensor.py#L212
  222. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/sensor.py#L212
  223. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/switch.py#L76
  224. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/switch.py#L76
  225. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/switch.py#L152
  226. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/omnilogic/switch.py#L152
  227. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/matrix/__init__.py#L141
  228. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/matrix/__init__.py#L141
  229. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/qld_bushfire/geo_location.py#L103
  230. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/qld_bushfire/geo_location.py#L103
  231. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bluetooth/passive_update_processor.py#L287
  232. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bluetooth/passive_update_processor.py#L287
  233. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bluetooth/active_update_coordinator.py#L59
  234. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bluetooth/active_update_processor.py#L57
  235. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bluetooth/manager.py#L251
  236. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/bluetooth/manager.py#L251
  237. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxmoxve/common.py#L19
  238. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxmoxve/common.py#L19
  239. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxmoxve/entity.py#L12
  240. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxmoxve/entity.py#L12
  241. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxmoxve/binary_sensor.py#L80
  242. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/proxmoxve/binary_sensor.py#L80
  243. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/logbook/processor.py#L107
  244. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/logbook/processor.py#L107
  245. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/history_stats/sensor.py#L175
  246. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/history_stats/sensor.py#L175
  247. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/history_stats/data.py#L42
  248. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/history_stats/data.py#L42
  249. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/openexchangerates/coordinator.py#L29
  250. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/openexchangerates/coordinator.py#L29
  251. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/water_heater.py#L138
  252. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/water_heater.py#L138
  253. too-many-arguments:
    Too many arguments (18/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/climate.py#L278
  254. too-many-positional-arguments:
    Too many positional arguments (18/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/climate.py#L278
  255. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/climate.py#L658
  256. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/climate.py#L658
  257. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/coordinator.py#L264
  258. too-many-positional-arguments:
    Too many positional arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tado/coordinator.py#L264
  259. too-many-arguments:
    Too many arguments (16/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/utility_meter/sensor.py#L360
  260. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/microsoft/tts.py#L75
  261. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/microsoft/tts.py#L75
  262. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rfxtrx/switch.py#L73
  263. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rfxtrx/switch.py#L73
  264. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rfxtrx/binary_sensor.py#L137
  265. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/rfxtrx/binary_sensor.py#L137
  266. too-many-arguments:
    Too many arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/serial/sensor.py#L120
  267. too-many-positional-arguments:
    Too many positional arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/serial/sensor.py#L120
  268. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/serial/sensor.py#L163
  269. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/serial/sensor.py#L163
  270. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/roborock/coordinator.py#L89
  271. too-many-positional-arguments:
    Too many positional arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/roborock/coordinator.py#L89
  272. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/blebox/config_flow.py#L73
  273. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/blebox/config_flow.py#L73
  274. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/google_travel_time/sensor.py#L123
  275. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/google_travel_time/sensor.py#L123
  276. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/gardena_bluetooth/coordinator.py#L36
  277. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/gardena_bluetooth/coordinator.py#L36
  278. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/emulated_roku/binding.py#L34
  279. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/emulated_roku/binding.py#L34
  280. too-many-arguments:
    Too many arguments (15/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/flux/switch.py#L186
  281. too-many-positional-arguments:
    Too many positional arguments (15/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/flux/switch.py#L186
  282. too-many-arguments:
    Too many arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/dlna_dmr/media_player.py#L169
  283. too-many-positional-arguments:
    Too many positional arguments (11/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/dlna_dmr/media_player.py#L169
  284. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/satel_integra/binary_sensor.py#L71
  285. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/satel_integra/binary_sensor.py#L71
  286. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/powerwall/__init__.py#L59
  287. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/powerwall/__init__.py#L59
  288. too-many-arguments:
    Too many arguments (12/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/media_player/browse_media.py#L100
  289. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/push/camera.py#L107
  290. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/push/camera.py#L107
  291. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/amcrest/__init__.py#L128
  292. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/amcrest/__init__.py#L128
  293. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/renson/fan.py#L222
  294. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/renson/fan.py#L222
  295. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/airnow/coordinator.py#L46
  296. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/airnow/coordinator.py#L46
  297. too-many-arguments:
    Too many arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/kef/media_player.py#L192
  298. too-many-positional-arguments:
    Too many positional arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/kef/media_player.py#L192
  299. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/kef/media_player.py#L353
  300. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/kef/media_player.py#L353
  301. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/dsmr/sensor.py#L896
  302. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/dsmr/sensor.py#L896
  303. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/overkiz/coordinator.py#L45
  304. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_hlrrwifi.py#L225
  305. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_hlrrwifi.py#L225
  306. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py#L277
  307. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/overkiz/climate/hitachi_air_to_air_heat_pump_ovp.py#L277
  308. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/ps4/media_player.py#L78
  309. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/ps4/media_player.py#L78
  310. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/geo_rss_events/sensor.py#L114
  311. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/geo_rss_events/sensor.py#L114
  312. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/toon/oauth2.py#L55
  313. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/toon/oauth2.py#L55
  314. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/danfoss_air/sensor.py#L112
  315. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/danfoss_air/sensor.py#L112
  316. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/alarmdecoder/binary_sensor.py#L79
  317. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/alarmdecoder/binary_sensor.py#L79
  318. too-many-arguments:
    Too many arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/esphome/ffmpeg_proxy.py#L82
  319. too-many-positional-arguments:
    Too many positional arguments (7/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/esphome/ffmpeg_proxy.py#L82
  320. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/esphome/manager.py#L188
  321. too-many-positional-arguments:
    Too many positional arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/esphome/manager.py#L188
  322. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/entity.py#L409
  323. too-many-arguments:
    Too many arguments (10/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/entity.py#L462
  324. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/entity.py#L572
  325. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/entity.py#L608
  326. too-many-arguments:
    Too many arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/light.py#L477
  327. too-many-positional-arguments:
    Too many positional arguments (13/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/light.py#L477
  328. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/light.py#L527
  329. too-many-positional-arguments:
    Too many positional arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/tplink/light.py#L527
  330. too-many-arguments:
    Too many arguments (8/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/http/web_runner.py#L27
  331. too-many-arguments:
    Too many arguments (9/6)
    https://github.com/home-assistant/core/blob/23c304fc75b3da89e3e2f98a8af89399a4c646d6/homeassistant/components/http/__init__.py#L351
  332. too-many-positional-arguments:
    *Too many positiona...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit 32d8cdb

Copy link
Member

@jacobtylerwalls jacobtylerwalls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this!

  1. The files tab shows "unchanged files with check annotations" -- can you fix those here by removing the pylint disables?

  2. I'd expect to see here new test cases using @staticmethod and @classmethod. (edit: I see Pierre mentioned this already!)

  3. Please change the suffix of your news fragment file to false_positive -- the tooling for compiling release notes depends on this.

@jacobtylerwalls
Copy link
Member

@Pierre-Sassoulas The primer result seems to show new false negative fixes, which we'd usually hold for a minor release. But I can't tell from the diff why they're happening. Hopefully it's not a caching mystery. Do you think we should hold this for 4.0?

We should probably also limit the primer to no more than 100 messages per package or 20 per message/package pair, something like that, so we can see results besides just home-assistant.

@Pierre-Sassoulas
Copy link
Member

Let's wait for 4.0, this seem like a big change.

The primer is indeed unreadable at the moment. Maybe because it's a big change, but we could definitely make it less verbose and then limit the number of shown message per project when there's a lot. I started doing this at some point but a parallel refactor merged on main is very hard to rebase on. Probably more motivating to start from scratch. but I have a lot going on at the moment. (I'll probably focus on 3.14 in astroid/pylint then #10425)

@jacobtylerwalls
Copy link
Member

@fgallaire That doesn't mean we'll slow down the review process at all, we can still merge this without backporting it to the 3.x branches. My hope is to release 4.0 later this year, but we'll see.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug πŸͺ² False Positive 🦟 A message is emitted but nothing is wrong with the code Work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

False positive for too-many-arguments in methods
4 participants