export const DetectorPythonMensagens = {
    bareExcept: 'Bare except detectado - captura todas exceções incluindo SystemExit',
    bareExceptSugestao: 'Use except Exception: ou exceção específica',
    evalUsage: 'eval() detectado - risco de execução de código arbitrário',
    evalUsageSugestao: 'Use ast.literal_eval() para dados seguros',
    execUsage: 'exec() detectado - risco de execução de código arbitrário',
    execUsageSugestao: 'Evite exec(), refatore para funções dinâmicas seguras',
    mutableDefault: 'Argumento default mutável detectado',
    mutableDefaultSugestao: 'Use None como default e inicialize dentro da função',
    printInsteadLog: 'print() usado ao invés de logging',
    printInsteadLogSugestao: 'Use logging.info(), logging.debug(), etc.',
    missingTypeHints: 'Função sem type hints',
    missingTypeHintsSugestao: 'Adicione type hints para parâmetros e retorno',
    subprocessShell: 'subprocess com shell=True - risco de injection',
    subprocessShellSugestao: 'Passe lista de argumentos ao invés de string com shell=True',
};
//# sourceMappingURL=detector-python-messages.js.map