ByteNex›Docs›Definir reglas de reparación para el código generado
Definir reglas de reparación para el código generado
Una regla de reparación nombra una infracción y la corrección que aplica el AST engine (motor de árboles de sintaxis abstracta). Las reglas son declarativas y se aplican sin revisión manual.
Definir reglas de reparación para el código generado
Una regla de reparación nombra una infracción y la corrección que aplica el AST engine (motor de árboles de sintaxis abstracta). Las reglas son declarativas y se aplican sin revisión manual.
¿Qué es una regla de reparación?
Una infracción definida, como una llamada directa a open() o una ruta codificada de forma fija, junto con la corrección que escribe el AST engine.
¿Quién la aplica?
El AST engine. La regla es declarativa; la aplicación es automática. No se requiere revisión manual.
¿Se puede añadir una regla más adelante?
Sí. Una regla es política; añadir una regla no requiere reescribir el motor.
¿Cuáles son ejemplos de infracciones de reglas?
Llamadas directas a open(), uso de os.path, contratos de retorno ausentes, decoradores ausentes y rutas codificadas de forma fija.
¿Requiere la reparación intervención humana?
No. La reparación es automática. El AST engine analiza el código, aplica la política y escribe la versión corregida.