Skip to content

[Medium] 编码规范不统一:ES6+ 与旧语法混用 #240

@Colin4k1024

Description

@Colin4k1024

问题描述

项目中存在混合使用 ES6+ 和旧 JavaScript 语法的情况。

问题示例

// 新语法
const result = selectGene(...);
const signals = [];

// 旧语法 (var)
var OPPORTUNITY_SIGNALS = [...];
var list = Array.isArray(signals) ? signals : [];
for (var i = 0; i < OPPORTUNITY_SIGNALS.length; i++) {

影响

  • 代码风格不一致
  • 维护困难
  • 开发者困惑

建议

  1. 统一使用 ES6+ 语法
  2. 使用 ESLint 进行代码风格检查
  3. 考虑迁移到 TypeScript

严重程度: Medium
分类: Code Quality

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions