V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

pyflakes3

Programa para analizar código Python y detectar diversos errores. Funciona analizando el archivo fuente, sin importarlo y detecta solo errores lógicos reales como nombres no definidos, importaciones no utilizadas, variables no utilizadas, errores de sintaxis básicos, etc, evitando sugerencias de estilo o convenciones que puedan distraer.

Ejemplo de Uso con varios errores intencionales

$ nano ejemplo.py

import os

import sys # Este módulo no se usará

#

def calcular_area(radio):

# 'pi' no está definido ni importado

return pi * radio ** 2

#

def proceso_datos():

dato = 10

# La variable 'resultado' se define pero nunca se usa

resultado = dato * 2

#

# 'x' no está definida

print(x)

#

# Redefinición de variable en el mismo ámbito

contador = 1

contador = 2 # Pyflakes puede advertir sobre redefiniciones inútiles en ciertos contextos

$ pyflakes ejemplo.py
ejecutar el análisis estando en el directorio de ejemplo.py
$ pyflakes *.py
verificar todo un proyecto recursivamente

Nota.- Dependiendo de la shell, quizás precise activar "shopt -s globstar" en bash primero, o simplemente listar las carpetas: pyflakes src/ tests/.

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4949 entradas - Acerca del Tractatus
La Pipa Plena 2026