OxL Справочник OxL
РусскийEnglish

warning naming

warning Стандарт: [IV.2]

Имя не соответствует соглашению об именовании.

What it means#

Names should follow part IV.2: UpperCamelCase for types, interfaces, services, actors, topics and enum variants; lowerCamelCase for functions, methods, variables, fields and parameters; UPPER_SNAKE_CASE for constants and static; snake_case for modules and packages. oxl fmt does not rename; the analyzer warns.

Example#

oxl✓ проверяется в CI
fn PlaceOrder() { }      // <- naming (functions use lowerCamelCase)

data order_item { id: u64 }      // <- naming (types use UpperCamelCase)
error
naming

How to fix#

oxl✓ проверяется в CI
fn placeOrder() { }

data OrderItem { id: u64 }

Rename the item to the convention. Renaming a public item is a breaking API change for packages that depend on it.

See also#

OxL 1.0.0-beta · Версия документации 1.0.0-beta© OxwaldLink · сгенерировано из Стандарта, исходников std и руководства