#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 测试文件:包含常见代码缺陷,用于验证扫描器 """ import os import sys import json import pickle import subprocess from ast import parse from typing import List, Dict # 缺陷1: 未使用的导入 import unused_module # 未使用 import collections as col # 使用了 col 但 flake8 可能检测 # 缺陷2: 未使用的变量 def unused_variable_demo(): """演示未使用的变量""" result = calculate() # result 未被使用 print("Function executed") # 缺陷8: 行太长(风格问题) def long_line(): """这是一行非常非常非常非常非常非常非常非常非常非常非常非常长的代码超过了 120 个字符的限制""" # 缺陷9: 缺少空格 def missing_spaces(): """缺少必要空格""" x=1+2 y=3*4 if x==1: print(x)