As far as I know there are these;

  • Camel case = coolFileName
  • Snake case = cool_file_name
  • Kebab case = cool-file-name
  • Pascal case = CoolFileName
  • Dot notation = cool.file.name
  • Flat case = coolfilename
  • Screaming case = COOLFILENAME

Personally I prefer the kebab/dot conventions simply because they allow for easy “navigation” with (ctrl+arrow keys) between each part. What are your preferences when it comes to this? Did I miss any schemes?

  • Leaflet@lemmy.world
    link
    fedilink
    English
    arrow-up
    49
    ·
    19 days ago

    Snake case.

    • Starts with a lowercase, good for shell autocompletion
    • No spaces, so no worrying about spaces in shell commands
    • ‘_’ is better than ‘-’ because it shows the spaces between words more clearly
      • k4j8@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        18 days ago

        For this reason, I use kebab case for directories. But because I agree underscores show spaces better, I use snake case for files.