from sublime_plugin import ApplicationCommand


class not_pascal_case_command(ApplicationCommand):

    def run(self):
        print("not_pascal_case")


class not_PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("not_PascalCaseCommand")


class not_PASCALcase_command(ApplicationCommand):

    def run(self):
        print("not_PASCALcase_command")


class NotPascalCase_command(ApplicationCommand):

    def run(self):
        print("NotPascalCase_command")


# Maybe this should pass:
# A name like HTTPDownloadCommand is translated to "http_download" by ST
class NotPASCALCaseCommand(ApplicationCommand):

    def run(self):
        print("PASCALCaseCommand")


class PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("PascalCaseCommand")

from sublime_plugin import ApplicationCommand

# The print calls show what sublime_plugin.Command.name
# translates the class names to.


class not_pascal_case_command(ApplicationCommand):

    def run(self):
        print("not_pascal_case")


class not_PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("not__pascal_case")


class not_PASCALcase_command(ApplicationCommand):

    def run(self):
        print("not__pASCALcase")


class NotPascalCase_command(ApplicationCommand):

    def run(self):
        print("not_pascal_case")


class NotPASCALCaseCommand(ApplicationCommand):

    def run(self):
        print("not_pASCALCase")


class PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("pascal_case")

Clarify on command class casing
Clarify on command class casing

  from sublime_plugin import ApplicationCommand
+ 
+ # The print calls show what sublime_plugin.Command.name
+ # translates the class names to.
  
  
  class not_pascal_case_command(ApplicationCommand):
  
      def run(self):
          print("not_pascal_case")
  
  
  class not_PascalCaseCommand(ApplicationCommand):
  
      def run(self):
-         print("not_PascalCaseCommand")
+         print("not__pascal_case")
  
  
  class not_PASCALcase_command(ApplicationCommand):
  
      def run(self):
-         print("not_PASCALcase_command")
+         print("not__pASCALcase")
  
  
  class NotPascalCase_command(ApplicationCommand):
  
      def run(self):
-         print("NotPascalCase_command")
+         print("not_pascal_case")
  
  
- # Maybe this should pass:
- # A name like HTTPDownloadCommand is translated to "http_download" by ST
  class NotPASCALCaseCommand(ApplicationCommand):
  
      def run(self):
-         print("PASCALCaseCommand")
+         print("not_pASCALCase")
  
  
  class PascalCaseCommand(ApplicationCommand):
  
      def run(self):
-         print("PascalCaseCommand")
+         print("pascal_case")
  
Clarify on command class casing
## Code Before:
from sublime_plugin import ApplicationCommand


class not_pascal_case_command(ApplicationCommand):

    def run(self):
        print("not_pascal_case")


class not_PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("not_PascalCaseCommand")


class not_PASCALcase_command(ApplicationCommand):

    def run(self):
        print("not_PASCALcase_command")


class NotPascalCase_command(ApplicationCommand):

    def run(self):
        print("NotPascalCase_command")


# Maybe this should pass:
# A name like HTTPDownloadCommand is translated to "http_download" by ST
class NotPASCALCaseCommand(ApplicationCommand):

    def run(self):
        print("PASCALCaseCommand")


class PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("PascalCaseCommand")

## Instruction:
Clarify on command class casing
## Code After:
from sublime_plugin import ApplicationCommand

# The print calls show what sublime_plugin.Command.name
# translates the class names to.


class not_pascal_case_command(ApplicationCommand):

    def run(self):
        print("not_pascal_case")


class not_PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("not__pascal_case")


class not_PASCALcase_command(ApplicationCommand):

    def run(self):
        print("not__pASCALcase")


class NotPascalCase_command(ApplicationCommand):

    def run(self):
        print("not_pascal_case")


class NotPASCALCaseCommand(ApplicationCommand):

    def run(self):
        print("not_pASCALCase")


class PascalCaseCommand(ApplicationCommand):

    def run(self):
        print("pascal_case")
