== should format triple slash directives == /// [expect] /// == should format triple slash directives with a space at the beginning if it doesn't have one == /// [expect] /// == should allow as many slashes at the beginning as the user likes == ////testing /////other [expect] //// testing ///// other == should format when empty == // test // // other [expect] // test // // other == should allow indenting == // function test() { // test; // } [expect] // function test() { // test; // } == should force a space after a double slash by default == //test // test // test [expect] // test // test // test == should allow as many spaces after the slash except for no space == // Testing // 1. Testing // 2. Testing //Testing [expect] // Testing // 1. Testing // 2. Testing // Testing == should not panic for tab in comment == // test test // test test [expect] // test test // test test