Skip to content

Latest commit

 

History

History
59 lines (56 loc) · 2.74 KB

File metadata and controls

59 lines (56 loc) · 2.74 KB

:fa:`check` Correctness

.. toctree::
    :maxdepth: 1

    access_to_a_protected_member
    an_attribute_hides_this_method
    Args number differs <arguments_number_differs_from_method>
    Function doesn't return <assigning_to_function_call_which_does_not_return>
    Function only returns None <assigning_to_function_call_which_only_returns_none>
    bad_except_clauses_order
    Bad arg for super <bad_first_argument_given_to_super>
    class_has_no_init_method
    class_has_no_member
    Dangerous default arg value <dangerous_default_value_as_argument>
    Do not assign a lambda <do_not_assign_a_lambda_expression>
    Duplicate arg names <duplicate_argument_name_in_function_definition>
    No break statement <else_clause_on_loop_without_a_break_statement>
    exit_must_accept_three_arguments
    explicit_return_in_init
    Invalid function keyword <function_keyword_outside_of_function>
    Future import must be first <future_import_is_not_the_first_statement>
    Using Java style <implementing_java-style_getters_and_setters>
    Spaces and tabs in indents <indentation_contains_mixed_spaces_and_tabs>
    indentation_contains_tabs
    Invalid init method <init_method_from_a_non-direct_base_class_is_called>
    init not called <init_method_from_base_class_not_called>
    init_method_is_a_generator
    invalid_object_in_all
    iter_returns_non-iterator
    List comprehension renaming <list_comprehension_redefines_name_from_line_n>
    Using unassigned name <local_variable_name_referenced_before_assignment>
    method_could_be_a_function
    method_has_no_argument
    Abstract method not overridden <method_is_abstract_in_class_but_is_not_overridden>
    missing_argument_to_super
    no_exception_type_specified
    no_name_in_module
    Missing parameter value <no_value_passed_for_parameter_in_function_call>
    not_using_defaultdict
    not_using_else_in_a_loop
    not_using_explicit_unpacking
    Returning default dict values <not_using_get_to_return_a_default_value_from_a_dictionary>
    Initializing dicts <not_using_setdefault_to_initialize_a_dictionary>
    notimplemented_raised
    object_is_not_callable
    Arg is both positional and keyword <parameter_passed_as_both_positional_and_keyword_argument>
    Unexpected keyword arg <passing_unexpected_keyword_argument_in_function_call>
    Invalid exception class <raising_or_catching_a_class_which_does_not_inherit_from_baseexception>
    raising_unallowed_type
    redefining_name_from_outer_scope
    Non-empty return in generator <return_with_argument_inside_generator>
    Too many positional args <too_many_positional_arguments_for_function_call>
    undefined_name
    unreachable_code
    unused_argument
    Using string concatenation <using_string_concatenation_instead_of_formatting>