• by compressedgas on 12/14/2024, 12:42:53 PM

    Trailing in languages which support ending the last item with a comma as this follows the usage of the semicolon.

      [ 1, 
        2, 
      ]
    
    Leading otherwise as no language I can remember supports a leading comma on the first item:

      [ 1 
      , 2 
      ]
    
    The entire point of this is to avoid needing to edit the prior line when inserting items into an existing lexical list this makes the diffs just:

      +
    
    instead of:

      - 
      +
      +
    
    If you don't care about how your line diffs look, don't bother. Just auto-format your code instead.

  • by dsq on 12/14/2024, 3:00:32 PM

    For me leading commas make stuff easier to debug, you don't have to worry about the commas when you comment out the line on the select statement.

  • by vouaobrasil on 12/14/2024, 12:22:50 PM

    Leading comma seems more intuitive because it immediately signals the end of an entry next to the entry.

  • by solardev on 12/14/2024, 9:45:35 PM

    I just hit format code and let the IDE or formatter worry about it.