来源信息
- 仓库
- JetBrains/intellij-community
- 最近来源活动
- 2026年8月5日 18:20
- 检测到的 SKILL.md 语言
- 英语
- 星标
- 20,445
- 分支
- 6,009
安装方式
默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。
检查来源文件
决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。
正在显示 SKILL.md
SKILL.md
来源说明 · 只读预览- name
- code-style
- description
- Apply IntelliJ Kotlin and Java code style when writing or reviewing.
# Code Style
Follow the IntelliJ Coding Guidelines with these IntelliJ-specific rules.
## Language
- **ALWAYS use Kotlin for new files** - Only use Java when modifying existing Java code
- Use idiomatic Kotlin: extension functions, data classes, null safety
- Mark experimental APIs with `@ApiStatus.Experimental`
- **Build scripts Kotlin style**: Follow `community/platform/build-scripts/kotlin-style-recommendations.md` for build-scripts code:
- Use `@JvmField` for internal data class fields
- Use `.put()`/`.get()` instead of `[]` operator
- Use explicit `HashMap`/`HashSet`/`LinkedHashMap` instead of `mutableMapOf()`/`mutableSetOf()`
## Formatting
- Indentation: 2 spaces (4 for Go files)
- Line length: 140 characters max
- Braces: else/catch/finally on new lines
- Only in `/rustrover` directory you must always use standard Kotlin formatting rules with 4 spaces indentation.
在 GitHub 查看