Skip to content

Commit e08305f

Browse files
committed
. e replace wholesale mypy suppressions with specific ones
1 parent 45b41fa commit e08305f

1 file changed

Lines changed: 45 additions & 46 deletions

File tree

mypy.ini

Lines changed: 45 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -6,139 +6,138 @@ warn_unused_configs = True
66
exclude = venv/
77

88
[mypy-approvaltests.binary_writer]
9-
ignore_errors = True
9+
disable_error_code = assignment, arg-type
1010

1111
[mypy-approvaltests.reporters.generic_diff_reporter]
12-
ignore_errors = True
12+
disable_error_code = return-value
1313

1414
[mypy-approvaltests.reporters.clipboard_reporter]
15-
ignore_errors = True
15+
disable_error_code = assignment
1616

1717
[mypy-approvaltests.namer.stack_frame_namer]
18-
ignore_errors = True
18+
disable_error_code = assignment
1919

2020
[mypy-approvaltests.internals.logs.log_commons]
21-
ignore_errors = True
21+
disable_error_code = import-untyped
2222

2323
[mypy-approval_utilities.utilities.logger.simple_logger]
24-
ignore_errors = True
24+
disable_error_code = assignment, no-any-return, valid-type
2525

2626
[mypy-approvaltests.approvals]
27-
ignore_errors = True
27+
disable_error_code = return-value, union-attr, assignment, arg-type, no-any-return, attr-defined
2828

2929
[mypy-approvaltests.combination_approvals]
30-
ignore_errors = True
30+
disable_error_code = assignment, arg-type
3131

3232
[mypy-approvaltests.asserts]
33-
ignore_errors = True
33+
disable_error_code = assignment
3434

3535
[mypy-approvaltests.namer.inline_python_reporter]
36-
ignore_errors = True
36+
disable_error_code = assignment, truthy-function
3737

3838
[mypy-approvaltests.namer.inline_comparator]
39-
ignore_errors = True
39+
disable_error_code = no-any-return, name-defined, assignment
4040

4141
[mypy-approvaltests.scrubbers.scrubbers]
42-
ignore_errors = True
42+
disable_error_code = arg-type, name-defined
4343

4444
[mypy-approvaltests.reporters.generic_diff_reporter_factory]
45-
ignore_errors = True
45+
disable_error_code = abstract
4646

4747
[mypy-approvaltests.file_approver]
48-
ignore_errors = True
48+
disable_error_code = var-annotated, no-any-return
4949

5050
[mypy-approvaltests.reporters.executable_command_reporter]
51-
ignore_errors = True
51+
disable_error_code = arg-type
5252

5353
[mypy-approvaltests.reporters.default_reporter_factory]
54-
ignore_errors = True
54+
disable_error_code = no-any-return
5555

5656
[mypy-approvaltests.inline.inline_options]
57-
ignore_errors = True
57+
disable_error_code = name-defined
5858

5959
[mypy-approvaltests.core.options]
60-
ignore_errors = True
60+
disable_error_code = no-any-return, assignment
6161

6262
[mypy-approval_utilities.utilities.markdown_table]
63-
ignore_errors = True
63+
disable_error_code = name-defined, no-any-return
6464

6565
[mypy-approval_utilities.utilities.exceptions.exception_collector]
66-
ignore_errors = True
66+
disable_error_code = misc
6767

6868
[mypy-tests.executable_commands.country_loader]
69-
ignore_errors = True
69+
disable_error_code = empty-body, type-var, no-any-return, import-not-found
7070

7171
[mypy-tests.executable_commands.test_sql_loader]
72-
ignore_errors = True
72+
disable_error_code = return-value
7373

7474
[mypy-tests.test_pairwise_combinations]
75-
ignore_errors = True
75+
disable_error_code = var-annotated
7676

7777
[mypy-tests.test_example_numpy]
78-
ignore_errors = True
78+
disable_error_code = import-not-found
7979

8080
[mypy-tests.namers.test_templated_namer]
81-
ignore_errors = True
81+
disable_error_code = no-any-return
8282

8383
[mypy-tests.namers.test_namer_factory]
84-
ignore_errors = True
84+
disable_error_code = arg-type
8585

8686
[mypy-tests.test_simple_logger]
87-
ignore_errors = True
87+
disable_error_code = attr-defined, arg-type
8888

8989
[mypy-tests.utilities.test_command_line_callouts]
90-
ignore_errors = True
9190

9291
[mypy-tests.test_inline_approvals]
93-
ignore_errors = True
92+
disable_error_code = no-any-return
9493

9594
[mypy-tests.mrjob.test_mrjob]
96-
ignore_errors = True
95+
disable_error_code = name-defined, import-untyped
9796

9897
[mypy-approval_utilities.approvaltests.core.verify_parameters]
99-
ignore_errors = True
98+
disable_error_code = name-defined
10099

101100
[mypy-approval_utilities.utilities.clipboard_utilities]
102-
ignore_errors = True
101+
disable_error_code = import-untyped
103102

104103
[mypy-approvaltests.pairwise_combinations]
105-
ignore_errors = True
104+
disable_error_code = import-untyped
106105

107106
[mypy-approvaltests.inline.split_code]
108-
ignore_errors = True
107+
disable_error_code = union-attr
109108

110109
[mypy-approval_utilities.approvaltests.core.verifiable]
111-
ignore_errors = True
110+
disable_error_code = name-defined
112111

113112
[mypy-approvaltests.namer.namer_base]
114-
ignore_errors = True
113+
disable_error_code = return-value, assignment
115114

116115
[mypy-approval_utilities.utils]
117-
ignore_errors = True
116+
disable_error_code = assignment, import-untyped
118117

119118
[mypy-approval_utilities.utilities.logger.logging_instance]
120-
ignore_errors = True
119+
disable_error_code = valid-type, arg-type, no-any-return, assignment
121120

122121
[mypy-approvaltests.utilities.command_line_approvals]
123-
ignore_errors = True
122+
disable_error_code = valid-type, assignment
124123

125124
[mypy-approvaltests.utilities.logging.logging_approvals]
126-
ignore_errors = True
125+
disable_error_code = import-untyped
127126

128127
[mypy-approvaltests.reporters.reporter_that_creates_an_approval_script]
129-
ignore_errors = True
128+
disable_error_code = arg-type
130129

131130
[mypy-approvaltests.reporters.report_to_diff_engine]
132-
ignore_errors = True
131+
disable_error_code = return
133132

134133
[mypy-approvaltests.namer.default_namer_factory]
135-
ignore_errors = True
134+
disable_error_code = assignment, arg-type
136135

137136
[mypy-approvaltests.integrations.mrjob.mrjob_approvals]
138-
ignore_errors = True
137+
disable_error_code = arg-type, import-untyped
139138

140139
[mypy-approvaltests.inline.parse]
141-
ignore_errors = True
140+
disable_error_code = no-any-return, arg-type
142141

143142
[mypy-approvaltests.integrations.pytest.py_test_namer]
144-
ignore_errors = True
143+
disable_error_code = attr-defined, assignment

0 commit comments

Comments
 (0)