<div dir="ltr">Hi,<div><br></div><div>I would like to know if there is any need for a readability check that checks for multiple declarations in one statement (<span style="color:rgb(0,0,0);white-space:pre-wrap">init-declarator list</span>). Things like this:<br></div><div><br></div><div><div>long int lint1, *lintptr1, lintaray10[10];</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">    </span></div><div>long int lint2 = 3, *lintptr2,</div><div>        lintaray2[2] = { 1, 2 };</div><div><span class="gmail-Apple-tab-span" style="white-space:pre">               </span></div><div>int int3 = f(), intarray[] = { 1, 2, 3, 4 };</div><div>const int cint3 = 4, cintarray[] = { 1, 2, 3, 4 };</div></div><div><br></div><div>may be transformed into:</div><div><br></div><div><div>long lint1;</div><div>long *lintptr1;</div><div>long lintaray10[10];</div><div><br></div><div>long lint2 = 3;</div><div>long *lintptr2;</div><div>long lintaray2[2] = { 1, 2 };</div><div><span style="white-space:pre">              </span><br></div><div>int int3 = f();</div><div>int intarray[4] = { 1, 2, 3, 4 };</div><div><br></div><div>const int cint3 = 4;</div><div>const int cintarray[4] = { 1, 2, 3, 4 };</div></div><div><br></div><div>Here is the full example with before (<a href="http://pastebin.com/raw/KnrzNWnM">http://pastebin.com/raw/KnrzNWnM</a>) and after (<a href="http://pastebin.com/raw/rLmPZRxP">http://pastebin.com/raw/rLmPZRxP</a>).</div><div><br></div><div>I haven't worked for a long time on the code and like to continue, especially implement these suggested features (<a href="http://lists.llvm.org/pipermail/cfe-dev/2015-December/046556.html">http://lists.llvm.org/pipermail/cfe-dev/2015-December/046556.html</a>).</div><div><br></div><div>I am open for any hints or additional features.</div><div><br></div><div>Best,</div><div>Firat</div><div><br></div><div><br></div></div>