<turbo-stream action="append" target="posts_list"><template>    <div class="postbit" id="66482" data-post-id="66482">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="atomkirk" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/atomkirk/120/31422_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  atomkirk
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>But the formatter adds parentheses, so there will be no confusion/inconsistency when using the formatter…</p>
<p>From what I can see, people in this thread overwhelmingly value the trailing comma.</p>
<p>My argument is: We have lists of things that are always being added to in our codebase, like currencies, allowed/required attributes in ecto models etc, and keeping those sorted drastically reduces pointless git conflicts from two people adding things to the end of a list. Most editors have a keyboard shortcut to select and sort lines. I say we allow/require trailing commas for lists. I could understand not having them on function calls, but lists and maybe maps, there seems to be a loud preference and I think there have been some good arguments made for it. I don’t see an edge case inconsistency that won’t be present when using the formatter as outweighing the benefits of the trailing comma</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="66482" data-batch-url="/posts/batch_likers">
                        3
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/133">Post #132</a>
	                </div>
	            </div>
              <div id="likers-container-66482" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="66482"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #132"></div>
  </section>
</div>
    <div class="postbit" id="66906" data-post-id="66906">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="atomkirk" data-post="133" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/atomkirk/48/31422_2.png" class="avatar"> atomkirk:</div>
<blockquote>
<p>Most editors have a keyboard shortcut to select and sort lines.</p>
</blockquote>
</aside>
<p>F5 to sort selected lines for me.  ^.^</p>
<p>And yes, I use it heavily, especially with multi-line maps!</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="66906" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/134">Post #133</a>
	                </div>
	            </div>
              <div id="likers-container-66906" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="66906"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #133"></div>
  </section>
</div>
    <div class="postbit" id="67322" data-post-id="67322">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="DevotionGeo" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/DevotionGeo/120/20538_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  DevotionGeo
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="NobbZ" data-post="7" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nobbz/48/27235_2.png" class="avatar"> NobbZ:</div>
<blockquote>
<p>Please don’t… I was born 1981, not 1_981…</p>
</blockquote>
</aside>
<p>And reading only 4 digits number is easier, but making it <code>&gt;=5</code> will be better.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67322" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/135">Post #134</a>
	                </div>
	            </div>
              <div id="likers-container-67322" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67322"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #134"></div>
  </section>
</div>
    <div class="postbit" id="67325" data-post-id="67325">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="DevotionGeo" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/DevotionGeo/120/20538_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  DevotionGeo
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>I like this mix generated migration file</p>
<pre><code>defmodule Gupshup.Repo.Migrations.CreateUsers do
  use Ecto.Migration

  def change do
    create table(:users) do
      add :name, :string
      add :email, :string
      add :password_hash, :string

      timestamps()
    end

    create unique_index(:users, [:email])
  end
end
</code></pre>
<p>more than the following formatted file</p>
<pre><code>defmodule Gupshup.Repo.Migrations.CreateUsers do
  use Ecto.Migration

  def change do
    create table(:users) do
      add(:name, :string)
      add(:email, :string)
      add(:password_hash, :string)

      timestamps()
    end

    create(unique_index(:users, [:email]))
  end
end
</code></pre>
<p>And I think it’s also more readable, anyway it’s a matter of taste and with time we’ll get used to it.</p>
<p>In all other places Elixir formatter does an amazing job.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67325" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/136">Post #135</a>
	                </div>
	            </div>
              <div id="likers-container-67325" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67325"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #135"></div>
  </section>
</div>
    <div class="postbit" id="67357" data-post-id="67357">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="mischov" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/mischov/120/2489_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  mischov
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group quote-modified" data-username="DevotionGeo" data-post="135" data-topic="9344" data-full="true">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/devotiongeo/48/20538_2.png" class="avatar"> DevotionGeo:</div>
<blockquote>
<aside class="quote no-group" data-username="NobbZ" data-post="7" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nobbz/48/27235_2.png" class="avatar"> NobbZ:</div>
<blockquote>
<p>Please don’t… I was born 1981, not 1_981…</p>
</blockquote>
</aside>
<p>And reading only 4 digits number is easier, but making it <code>&gt;=5</code> will be better.</p>
</blockquote>
</aside>
<p>This solution is not compatible with dates after 9999- Elixir needs conventions that’ll work in the long-term! <img src="https://forum.elixirforum.com/images/emoji/apple/sunglasses.png?v=15" title=":sunglasses:" class="emoji" alt=":sunglasses:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67357" data-batch-url="/posts/batch_likers">
                        2
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/137">Post #136</a>
	                </div>
	            </div>
              <div id="likers-container-67357" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67357"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #136"></div>
  </section>
</div>
    <div class="postbit" id="67377" data-post-id="67377">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="OvermindDL1" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/OvermindDL1/120/2677_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  OvermindDL1
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="DevotionGeo" data-post="135" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/devotiongeo/48/20538_2.png" class="avatar"> DevotionGeo:</div>
<blockquote>
<p>And reading only 4 digits number is easier, but making it &gt;=5 will be better.</p>
</blockquote>
</aside>
<p><code>1_555_123_4567</code> would break then.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67377" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/138">Post #137</a>
	                </div>
	            </div>
              <div id="likers-container-67377" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67377"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #137"></div>
  </section>
</div>
    <div class="postbit" id="67702" data-post-id="67702">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Deithrian" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Deithrian
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<p>Not sure if bugs?<br>
Using vscode with ElixirLS and 1.6 formatter.</p>
<p>1.Removed parentheses from “if” statements:</p>
<p><code>if String.length(io_data_valid_string) !== 0 do</code></p>
<p>vs</p>
<p><code>if (String.length(io_data_valid_string) !== 0) do</code></p>
<p>2.Placed “case” statements on new line and an additional  new line between them</p>
<pre><code>case db_query_result do
  {:ok, []} -&gt;
    {:error, socket}

  {:error, _reason} -&gt;
    {:error, socket}
</code></pre>
<p>vs</p>
<pre><code>case db_query_result do
  {:ok, []} -&gt; {:error, socket}
  {:error, _reason} -&gt; {:error, socket}
</code></pre>
<p>3.Closing parenthesis placed on new line:</p>
<pre><code>   with
     {:ok, socket} &lt;-
       SomeApp.SomeModule.some_function(
         some_argument_1,
         some_argument_2,
         some_argument_3,
         some_argument_4,
         socket
       ) do
</code></pre>
<p>vs</p>
<pre><code>   with 
     {:ok, socket} &lt;-
       SomeApp.SomeModule.some_function(
         some_argument_1,
         some_argument_2,
         some_argument_3,
         some_argument_4,
         socket)
    do
</code></pre>
<p>I expect to see a closing parenthesis after the last argument, like I expect to see a period at the end of a sentence<br>
.<br>
4. “with” statement’s “do” placed at the end of a case, leaving the next line looking like it’s misplaced, or not formatted.</p>
<pre><code>  def sanitize(io_data, socket) do
    with {:ok, socket, io_data_valid_string} &lt;- check_if_string_valid(io_data, socket),
         {:ok, socket} &lt;- check_if_empty(io_data_valid_string, socket),
         {:ok, socket, io_data_valid_string_safe} &lt;- escape_html(io_data_valid_string, socket) do
      {:ok, socket, io_data_valid_string_safe}
    else
      {:error, socket} -&gt; {:error, socket}
    end
  end
</code></pre>
<p>vs</p>
<pre><code>  def sanitize(io_data, socket) do
    with {:ok, socket, io_data_valid_string} &lt;- check_if_string_valid(io_data, socket),
         {:ok, socket} &lt;- check_if_empty(io_data_valid_string, socket),
         {:ok, socket, io_data_valid_string_safe} &lt;- escape_html(io_data_valid_string, socket)
    do
      {:ok, socket, io_data_valid_string_safe}
    else
      {:error, socket} -&gt; {:error, socket}
    end
  end
</code></pre>
<p>Are these the way it’s supposed to be or are any of them bugs?<br>
If they are bugs any idea if it’s vscode ElixirLS related or the formatter itself?</p>
<p>If they’re not bugs, can someone explain why:</p>
<ol>
<li>
<p>Remove parentheses from “if” statements?</p>
</li>
<li>
<p>Why double the lines for “case” statements from 3 to 6?</p>
</li>
<li>
<p>Why place closing parenthesis on a new line instead at the end of last argument?</p>
</li>
<li>
<p>Why is this</p>
<p>{:ok,<br>
[<br>
%{<br>
“something_something_something” =&gt; something_something_something,<br>
“something_something_something” =&gt; something_something_something,<br>
“something_something_something” =&gt; something_something_something,<br>
“something_something_something” =&gt; something_something_something,<br>
“something_something_something” =&gt; something_something_something,<br>
“something_something_something” =&gt; something_something_something,<br>
“something_something_something” =&gt; something_something_something,<br>
“something_something_something” =&gt; something_something_something<br>
}<br>
]} → <br>
{:ok, something_something}</p>
</li>
</ol>
<p>better than this?</p>
<pre><code>  {:ok,[%{
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something
       }]} -&gt;
    {:ok, something_something}
</code></pre>
<p>Or even</p>
<pre><code>  {:ok,
   [
     %{
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something,
       "something_something_something" =&gt; something_something_something
     }
   ]
  } -&gt;
    {:ok, something_something}
</code></pre>
<p>But why have a new line for every opening bracket and then only have two of the three closing brackets on the same line “]} -&gt;”?</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67702" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/139">Post #138</a>
	                </div>
	            </div>
              <div id="likers-container-67702" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67702"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #138"></div>
  </section>
</div>
    <div class="postbit" id="67712" data-post-id="67712">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="NobbZ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/NobbZ/120/27235_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  NobbZ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Deithrian" data-post="139" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/d/bc8723/48.png" class="avatar"> Deithrian:</div>
<blockquote>
<ol>
<li>Remove parentheses from “if” statements?</li>
</ol>
</blockquote>
</aside>
<p>Why place them there in the first place? They are not necessary.</p>
<aside class="quote no-group" data-username="Deithrian" data-post="139" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/d/bc8723/48.png" class="avatar"> Deithrian:</div>
<blockquote>
<ol start="2">
<li>Why double the lines for “case” statements from 3 to 6?</li>
</ol>
</blockquote>
</aside>
<p>Because it’s easier to distinguish clauses now.[quote=“Deithrian, post:139, topic:9344”]<br>
3. Why place closing parenthesis on a new line instead at the end of last argument?<br>
[/quote]</p>
<p>Because it’s considered looking more nice by the core team. Also it’s very common through a lot of formatting styles across languages. Also closing parents on next line goes hand in hand with a trailing comma (which we can’t place :().</p>
<aside class="quote no-group" data-username="Deithrian" data-post="139" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/d/bc8723/48.png" class="avatar"> Deithrian:</div>
<blockquote>
<p>better than this?</p>
</blockquote>
</aside>
<p>Nothing is better or worse, but it’s uniform among projects, which makes it easier for developers to switch code bases.</p>
<p>I do not like the format produced by gofmt and elixir format as they are, but I love that I will see the same formatting everywhere.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67712" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/140">Post #139</a>
	                </div>
	            </div>
              <div id="likers-container-67712" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67712"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #139"></div>
  </section>
</div>
    <div class="postbit" id="67722" data-post-id="67722">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="Deithrian" src="/assets/icons/user-9f439610.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  Deithrian
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="NobbZ" data-post="140" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/nobbz/48/27235_2.png" class="avatar"> NobbZ:</div>
<blockquote>
<p>but I love that I will see the same formatting everywhere</p>
</blockquote>
</aside>
<p>Hopefully not <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67722" data-batch-url="/posts/batch_likers">
                        0
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/141">Post #140</a>
	                </div>
	            </div>
              <div id="likers-container-67722" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67722"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #140"></div>
  </section>
</div>
    <div class="postbit" id="67730" data-post-id="67730">
  <section>
    <div class="post-wrap">


					<div class="post-header">
		        <div class="user-avatar">
		          <img alt="NobbZ" src="https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/NobbZ/120/27235_2.png" width="120" height="120" />
		        </div>
					
						<div class="user-details">
		          <div class="user-name">
		            <h3>
                  NobbZ
                  </h3>
		          </div>
						
						</div>
					
					</div>

	        <div class="thread-main">
	            <div class="post-body" data-turbo="false">
								<aside class="quote no-group" data-username="Deithrian" data-post="141" data-topic="9344">
<div class="title">
<div class="quote-controls"></div>
<img alt="" width="24" height="24" src="https://forum.elixirforum.com/letter_avatar_proxy/v4/letter/d/bc8723/48.png" class="avatar"> Deithrian:</div>
<blockquote>
<p>Hopefully not <img src="https://forum.elixirforum.com/images/emoji/apple/slight_smile.png?v=15" title=":slight_smile:" class="emoji" alt=":slight_smile:" loading="lazy" width="20" height="20"></p>
</blockquote>
</aside>
<p>Then you take option B: not using the formatter. This is a valid option, since mix format is opnionated. All discussion about what to format how has taken place on the core dev mailinglist github issues and other public places.</p>
<p>Believe me, I fought the go formatter for months, until I realized that even if the formatting doesn’t suite my eyes, in the long term it was a big help to find myself in code of other people, the same will be true for elixir once mix format has been properly adopted in all teams.</p> 
	            </div>

	            <div class="base-line">
	                <div class="thread-counters">
	                    <span class="thread-count count-likes js-likers-trigger" title="Likes" data-post-id="67730" data-batch-url="/posts/batch_likers">
                        1
                      </span>
                      <!-- <span class="thread-count js-solved-indicator" title="Marked as solution"></span> -->
	                </div>
	                <div class="go-to-post">
	                  <a title="Go to post" alt="Go to post" href="https://forum.elixirforum.com/t/running-the-new-elixir-formatter/9344/142">Post #141</a>
	                </div>
	            </div>
              <div id="likers-container-67730" 
                   class="likers-container"
                   data-first-post="false"
                   data-batch-url="/posts/batch_likers">
                   <div class="likers-placeholder" 
                     data-likers-post-id="67730"
                     data-batch-url="/posts/batch_likers">
                  <div class="post-likers"></div>
                </div>
              </div>
	        </div>
			

    </div>

    <div class="triangle-top-right type-standard-post cat-standard-post" title="Post #141"></div>
  </section>
</div>
</template></turbo-stream><turbo-stream action="replace" target="load-more-container"><template><div id="load-more-container" class="load-more-container">
    <a class="load-more-button" data-turbo-stream="true" href="/topics/9344/load_more?page=15">Load more posts (10 remaining)</a>
</div></template></turbo-stream>