diff --git a/printer-linter/src/printerlinter/linters/formulas.py b/printer-linter/src/printerlinter/linters/formulas.py index d5f8c8fb99..ae9998324c 100644 --- a/printer-linter/src/printerlinter/linters/formulas.py +++ b/printer-linter/src/printerlinter/linters/formulas.py @@ -11,8 +11,50 @@ from ..replacement import Replacement from .linter import Linter FORMULA_NAMES = [ - "extruderValue", "extruderValues", "anyExtruderWithMaterial", "anyExtruderNrWithOrDefault", - "resolveOrValue", "defaultExtruderPosition", "valueFromContainer", "extruderValueFromContainer" + "extruderValue", + "extruderValues", + "anyExtruderWithMaterial", + "anyExtruderNrWithOrDefault", + "resolveOrValue", + "defaultExtruderPosition", + "valueFromContainer", + "extruderValueFromContainer", + "math", + "round", + "max", + "ceil", + "min", + "sqrt", + "log", + "tan", + "cos", + "sin", + "atan", + "acos", + "asin", + "pi", + "floor", + "debug", + "sum", + "len", + "uuid", + "hashlib", + "base64", + "uuid3", + "NAMESPACE_DNS", + "decode", + "encode", + "b64encode", + "digest", + "md5", + "radians", + "degrees", + "lower", + "upper", + "startswith", + "endswith", + "capitalize", + "index" ] DELIMITERS = [r'\+', '-', '=', '/', '\*', r'\(', r'\)', r'\[', r'\]', '{', '}', ' ', '^']