diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py index 7cff08df2c..d27f82244b 100644 --- a/printer-linter/src/printerlinter/factory.py +++ b/printer-linter/src/printerlinter/factory.py @@ -11,13 +11,16 @@ def getLinter(file: Path, settings: dict) -> Optional[Linter]: """ Returns a Linter depending on the file format """ if not file.exists(): return None - elif ".inst" in file.suffixes and ".cfg" in file.suffixes: + + if ".inst" in file.suffixes and ".cfg" in file.suffixes: return Profile(file, settings) - elif ".def" in file.suffixes and ".json" in file.suffixes: + + if ".def" in file.suffixes and ".json" in file.suffixes: if file.stem in ("fdmprinter.def", "fdmextruder.def"): return None return Definition(file, settings) - elif file.parent.stem == "meshes": + + if file.parent.stem == "meshes": return Meshes(file, settings) return None