diff --git a/src/check_ast.rs b/src/check_ast.rs index 19a8fd4cf2..505a20e685 100644 --- a/src/check_ast.rs +++ b/src/check_ast.rs @@ -1973,8 +1973,23 @@ impl<'a> Checker<'a> { if self.settings.enabled.contains(&CheckCode::D418) { docstring_checks::if_needed(self, &docstring); } - - docstring_checks::check_sections(self, &docstring); + if self.settings.enabled.contains(&CheckCode::D407) + || self.settings.enabled.contains(&CheckCode::D414) + || self.settings.enabled.contains(&CheckCode::D407) + || self.settings.enabled.contains(&CheckCode::D212) + || self.settings.enabled.contains(&CheckCode::D408) + || self.settings.enabled.contains(&CheckCode::D409) + || self.settings.enabled.contains(&CheckCode::D414) + || self.settings.enabled.contains(&CheckCode::D412) + || self.settings.enabled.contains(&CheckCode::D414) + || self.settings.enabled.contains(&CheckCode::D405) + || self.settings.enabled.contains(&CheckCode::D413) + || self.settings.enabled.contains(&CheckCode::D410) + || self.settings.enabled.contains(&CheckCode::D411) + || self.settings.enabled.contains(&CheckCode::D406) + { + docstring_checks::check_sections(self, &docstring); + } } }