Tag: PYLINT
Tengo un paquete que estoy desarrollando en un entorno virtual de Conda que funciona correctamente e importa todos los módulos instalados según sea necesario. Estoy intentando usar un gancho de pre-commit de git de pylint, pero obtengo errores de importación E0401 para los módulos instalados (por ejemplo, Pandas). He intentado . . . Read more
¿Existe alguna forma de habilitar la advertencia de división por cero en pylint? """ ¡Oh, vaya… """ SOME_WRONG_GLOBAL = 0 NUMER = 7 / SOME_WRONG_GLOBAL Un ejemplo equivalente en cpp genera una advertencia adecuada: $ cat main.cpp #define SOMEWRONGMACRO 0 int main(int argc, char argv) { int NUMBER = 7/SOMEWRONGMACRO; . . . Read more
Déjame explicarlo con un ejemplo: “`python import typing as t from dataclasses import dataclass describe our protocols class ID(t.Protocol): “Este protocolo describe algún tipo de ID.” def hash(self) -> int: raise NotImplementedError def eq(self, other) -> bool: raise NotImplementedError def str(self) -> str: raise NotImplementedError class ObjectWithID(t.Protocol): “Este protocolo describe . . . Read more
Estoy tratando de ver solo los errores de pylint, pero en cambio estoy obteniendo muchos mensajes de nivel de información que en realidad no importan (al menos para mí). El verdadero problema es que muestra toda esta información no crítica mientras los errores críticos reales están “ocultos”. Aquí tienes un . . . Read more
Supongamos que tengo la siguiente estructura de directorios: Listado de RUTAS de carpetas El número de serie del volumen es 986C-80E1 C:. test.py __init__.py No existen subcarpetas. __init__.py está vacío. En test.py tengo el siguiente código: class Employee: def __init__(self, identifier, name, address): self.address = None class Manager(Employee): pass class . . . Read more