Bug 1078019 - Use tbpl reporter in js based tests
Bug 1077193 - Split up the linters on ci
Merge pull request #24795 from lightsofapollo/bug-1077193

Bug 1077193 - Split up the linters on ci
Revert "Merge pull request #24770 from lightsofapollo/bug-1077649"

This reverts commit a30d39af14511f40a85902d181722bdec07143f6, reversing
changes made to 6efba330470a888f20f05fc2afd7f7e7978f31e6.
Merge pull request #24793 from lightsofapollo/bug-1078019

Switch integration tests to use mocha-tbpl-reporter