arrow-left

All pages
gitbookPowered by GitBook
1 of 1

Loading...

Code Quality Tools

Here's some commands to help with code quality. You can use them as a one-time clean up and then use them as part of your regular build to maintain your coding rules.

hashtag
Normalize Indents (Tabs vs Spaces)

Ahh, the age-old debate of tabs vs spaces. Make sure you have a solid discussion with your team and decide which one is correct (tabs, obviously!) and then use this command to implement it across your entire code base.

hashtag
From the CLI

hashtag
From CFML

hashtag
Remove Trailing Spaces

Removes trailing whitespace from the ends of your lines.

hashtag
From the CLI

hashtag
From CFML

hashtag
Add final EOL character

Makes sure the last line of every source file has an EOL character.

hashtag
From the CLI

hashtag
From CFML

utils normalize-indents **.cf?
command( 'indents' )
    .params( '**.cf*' )
    .run();
utils remove-trailing-spaces **.cf*
command( 'rts' )
    .params( '**.cf*' )
    .run();
utils add-eol-at-eof **.cf*
command( 'eol' )
    .params( '**.cf*' )
    .run();