• Identifier Names
  • Braces
  • File Scoped Namespaces
  • Comments
  • Member Order
  • Method Length
  • Control Flow Nesting
  • Visual Newlines
  • Cast instead of using as
  • Comment out vanilla code, rather than removing it
  • Keep Patches Small
  • Be Aware of Breaking Changes
  • New Hook
  • Adding a parameter to a hook
  • Changing a return type
  • Examples