Package Naming
ID |
kotlin.naming_package |
Severity |
info |
Remediation Complexity |
trivial |
Remediation Risk |
medium |
Remediation Effort |
low |
Resource |
Code Smell |
Language |
Kotlin |
Tags |
naming_convention, style |
Description
Reports package declarations that contain uppercase letters. Kotlin’s coding convention requires package names to be all-lowercase.
Rationale
Lowercase-only package names avoid case-sensitivity issues on file systems and improve consistency across the codebase.
// Bad — uppercase letter in package name
package com.example.myPackage // FLAW
// Good
package com.example.mypackage
Remediation
Rename the package to use all-lowercase letters. Apply the rename through your IDE so all import statements are updated automatically.