Naming Convention

let's say our library name is Camis_Core

Language FeatureFormatExampleFilename
InterfaceYOUR_LIBRARY_NAMEIntYOUR_INTERFACE_NAMECamis_Core_Int_Testint_test.dart
ExtensionYOUR_LIBRARY_NAMEExtYOUR_EXTENSION_NAMECamis_Core_Ext_Testext_test.dart
MixinYOUR_LIBRARY_NAMEMixYOUR_MIXIN_NAMECamis_Core_Mix_Testmix_test.dart
ClassYOUR_LIBRARY_NAMEClaYOUR_CLASS_NAMECamis_Core_Cla_Testcla_test.dart
TypedefYOUR_LIBRARY_NAMETypYOUR_TYPE_DEFINITION_NAMECamis_Core_Typ_Testtyp_test.dart
EnumYOUR_LIBRARY_NAMEEnuYOUR_ENUM_NAMECamis_Core_Enu_Testenu_test.dart

If a file contains multiple language feature such as interface, extension, class, etc then you can names the filename without follow table above.

Libraries

camis_core