• realharo@lemm.ee
    ·
    edit-2
    1 year ago

    Not like that, lol

    Just saying, instead of this monstrosity

    CreateOrderRequest(user,
                       productDetails,
                       pricingCalculator,
                       order => order.internalNumber)
    

    Just use

    CreateOrderRequest(
        user,
        ...
    

    Putting the first argument on a separate line.

    Same if you have an if using a bunch of and (one condition per line, first one on a new line instead of same line as the if) and similar situations.

    • z3bra@lemmy.sdf.org
      ·
      edit-2
      1 year ago

      When I talk about alignment it's not about function arguments, but values, "=" signs and such. You simply cannot use tabs for that because alignment must be fixed and indentation independent:

      CreateOrderRequest(
          user,
          productDetails     => order.detail,
          pricingCalculator  => DEFAULT_CALCULATOR,
          order              => order.internalNumber)