@@ -86,12 +86,12 @@ class RstcheckConfigFile(pydantic.BaseModel):
8686 :raises pydantic.ValidationError: If setting is not parsable into correct type
8787 """
8888
89- report_level : t . Optional [ ReportLevel ] = None # noqa: UP007
90- ignore_directives : t .Optional [ t . List [str ]] = None # noqa: UP007, UP006
91- ignore_roles : t .Optional [ t . List [str ]] = None # noqa: UP007, UP006
92- ignore_substitutions : t .Optional [ t . List [str ]] = None # noqa: UP007, UP006
93- ignore_languages : t .Optional [ t . List [str ]] = None # noqa: UP007, UP006
94- ignore_messages : t .Optional [ t . Pattern [str ]] = None # noqa: UP007
89+ report_level : ReportLevel | None = None
90+ ignore_directives : t .List [str ] | None = None # noqa: UP006
91+ ignore_roles : t .List [str ] | None = None # noqa: UP006
92+ ignore_substitutions : t .List [str ] | None = None # noqa: UP006
93+ ignore_languages : t .List [str ] | None = None # noqa: UP006
94+ ignore_messages : t .Pattern [str ] | None = None
9595
9696 @pydantic .field_validator ("report_level" , mode = "before" )
9797 @classmethod
@@ -189,9 +189,9 @@ class RstcheckConfig(RstcheckConfigFile):
189189 :raises pydantic.ValidationError: If setting is not parsable into correct type
190190 """
191191
192- config_path : t . Optional [ pathlib .Path ] = None # noqa: UP007
193- recursive : t . Optional [ bool ] = None # noqa: UP007
194- warn_unknown_settings : t . Optional [ bool ] = None # noqa: UP007
192+ config_path : pathlib .Path | None = None
193+ recursive : bool | None = None
194+ warn_unknown_settings : bool | None = None
195195
196196
197197class _RstcheckConfigINIFile (pydantic .BaseModel ):
@@ -203,11 +203,11 @@ class _RstcheckConfigINIFile(pydantic.BaseModel):
203203 """
204204
205205 report_level : t .Union [str , int , None ] = None # noqa: UP007
206- ignore_directives : t . Optional [ str ] = None # noqa: UP007
207- ignore_roles : t . Optional [ str ] = None # noqa: UP007
208- ignore_substitutions : t . Optional [ str ] = None # noqa: UP007
209- ignore_languages : t . Optional [ str ] = None # noqa: UP007
210- ignore_messages : t . Optional [ str ] = None # noqa: UP007
206+ ignore_directives : str | None = None
207+ ignore_roles : str | None = None
208+ ignore_substitutions : str | None = None
209+ ignore_languages : str | None = None
210+ ignore_messages : str | None = None
211211
212212
213213def _load_config_from_ini_file (
@@ -281,10 +281,10 @@ class _RstcheckConfigTOMLFile(pydantic.BaseModel):
281281 """
282282
283283 report_level : t .Union [str , int , None ] = None # noqa: UP007
284- ignore_directives : t .Optional [ t . List [str ]] = None # noqa: UP006, UP007
285- ignore_roles : t .Optional [ t . List [str ]] = None # noqa: UP006, UP007
286- ignore_substitutions : t .Optional [ t . List [str ]] = None # noqa: UP006, UP007
287- ignore_languages : t .Optional [ t . List [str ]] = None # noqa: UP006, UP007
284+ ignore_directives : t .List [str ] | None = None # noqa: UP006
285+ ignore_roles : t .List [str ] | None = None # noqa: UP006
286+ ignore_substitutions : t .List [str ] | None = None # noqa: UP006
287+ ignore_languages : t .List [str ] | None = None # noqa: UP006
288288 ignore_messages : t .Union [t .List [str ], str , None ] = None # noqa: UP006, UP007
289289
290290
@@ -334,9 +334,7 @@ def _load_config_from_toml_file(
334334 with pathlib .Path (resolved_file ).open ("rb" ) as toml_file_handle :
335335 toml_dict = tomllib .load (toml_file_handle )
336336
337- rstcheck_section : t .Optional [dict [str , t .Any ]] = toml_dict .get ("tool" , {}).get ( # noqa: UP007
338- "rstcheck"
339- )
337+ rstcheck_section : dict [str , t .Any ] | None = toml_dict .get ("tool" , {}).get ("rstcheck" )
340338
341339 if rstcheck_section is None :
342340 if log_missing_section_as_warning :
0 commit comments