Skip to content

Instantly share code, notes, and snippets.

@troubear
Last active March 1, 2025 12:24
Show Gist options
  • Save troubear/dbd89690c6c798b637834e46ba44775d to your computer and use it in GitHub Desktop.
Save troubear/dbd89690c6c798b637834e46ba44775d to your computer and use it in GitHub Desktop.
EditorConfig setting to match Rider's SerializeField naming convention with the normal field naming convention.
# RiderのSerializeField命名規則を通常のフィールド命名規則と一致させる
dotnet_naming_rule.unity_serialized_field.resharper_description = Unity serialized field (disabled)
dotnet_naming_rule.unity_serialized_field.resharper_guid = 5f0fdb63-c892-4d2c-9324-15c80b22a7ef
dotnet_naming_rule.unity_serialized_field.severity = warning
dotnet_naming_rule.unity_serialized_field.style = unity_serialized_field
dotnet_naming_rule.unity_serialized_field.symbols = unity_serialized_field
dotnet_naming_style.unity_serialized_field.capitalization = pascal_case
dotnet_naming_symbols.unity_serialized_field.applicable_accessibilities = *
dotnet_naming_symbols.unity_serialized_field.applicable_kinds = # VS Codeに影響しないようにする
dotnet_naming_symbols.unity_serialized_field.resharper_applicable_kinds = unity_serialised_field
# HACK: インスタンスフィールドを適用対象から外すことで、この命名規則を事実上無効化できる
dotnet_naming_symbols.unity_serialized_field.resharper_required_modifiers = none # instance
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment