-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
目前在 core 的代码中,变量名基本都遵循了小驼峰规则,常量在这一块相对比较混乱,
比如 enum
有大驼峰命名:
export enum ArtusInjectEnum {
Application = 'artus#application',
Config = 'artus#config',
DefaultContainerName = 'artus#default_container',
Frameworks = 'artus#framework-config',
LifecycleManager = 'artus#lifecycle-manager',
Logger = 'artus#logger',
Packages = 'artus#packages',
Trigger = 'artus#trigger',
}
有下划线大写命名:
export enum ARTUS_DEFAULT_CONFIG_ENV {
DEV = 'development',
PROD = 'production',
DEFAULT = 'default',
}
对于常量字符串则相对统一,都是下划线大写规则:
export const ARTUS_EXCEPTION_DEFAULT_LOCALE = 'en';
这里需要在 spec 中补充一份变成风格指南,约束:
- 常量
- enum
- 函数
- 类
- 变量
以上元素的命令基本风格,以便后续实现的风格统一。
Metadata
Metadata
Assignees
Labels
No labels