Commit Graph

31 Commits

Author SHA1 Message Date
Amy Boyd
0e16bc1255 Add fixer for trailing new-line rule. 2016-07-04 14:04:58 +01:00
Amy Boyd
3463ab7d0f Add fixer for end-of-line characters. 2016-07-04 13:54:44 +01:00
Amy Boyd
03eddbde0c Move reusable regexp constants to utils.go. 2016-07-04 13:49:43 +01:00
Amy Boyd
26cdc12f86 Document project homepage and downloads location. 2016-06-26 07:37:48 +01:00
Amy Boyd
177a89334d Build executables for all OS into build/ directory. 2016-06-26 07:26:16 +01:00
Amy Boyd
6660d539cc Add more documentation. 2016-06-26 06:24:31 +01:00
Amy Boyd
7ca9835cb9 Add full file checker CheckCharsetRule. 2016-06-26 06:06:19 +01:00
Amy Boyd
ab50da66d4 Add full file checker CheckInsertFinalNewLineRule. 2016-06-25 12:50:53 +01:00
Amy Boyd
583c4bd49b Run full-file checkers in "check" command. 2016-06-25 12:37:56 +01:00
Amy Boyd
1e5b668197 Add full file checker CheckEndOfLineRule. 2016-06-25 12:34:36 +01:00
Amy Boyd
e99a80940f Add utility function SplitIntoLines. 2016-06-25 12:28:23 +01:00
Amy Boyd
0f79e76b46 Add draft of README. 2016-06-24 22:21:18 +01:00
Amy Boyd
d12dcfa8d2 Add license. 2016-06-24 22:19:05 +01:00
Amy Boyd
2af7d8d9c7 Fix wrongly reported errors when an unindented line is part of a comment. 2016-06-24 22:05:39 +01:00
Amy Boyd
014e48701c If indent_style is tabs, ignore indent_size. 2016-06-24 21:51:21 +01:00
Amy Boyd
6fea9eba15 Add build script. 2016-06-24 21:50:21 +01:00
Amy Boyd
0fd96b0d48 Add 'check' command with support for indent style/size, trailing whitespace. 2016-06-24 21:31:19 +01:00
Amy Boyd
9f81906841 Split command functions into separate files. 2016-06-24 21:28:24 +01:00
Amy Boyd
94c95f5d1f Move documentation to a dedicated directory. 2016-06-24 21:21:08 +01:00
Amy Boyd
e2712a4c82 Add line checker functions. 2016-06-24 21:12:43 +01:00
Amy Boyd
31aa4fb5d1 Fix this project's .editorconfig values not complying with the spec. 2016-06-24 21:07:58 +01:00
Amy Boyd
39414ee074 Add CLI commands "ls" and "rules". 2016-06-23 00:20:21 +01:00
Amy Boyd
2a8ad5689c Add function GetRulesToApplyToSourcePath. 2016-06-23 00:17:55 +01:00
Amy Boyd
cfc8de6801 Change * to match ANY file, to confirm with unofficial public usage. 2016-06-22 23:58:26 +01:00
Amy Boyd
39ea30074e Add config file finder. 2016-06-22 23:19:37 +01:00
Amy Boyd
4e3926d43b Add source file finder. 2016-06-22 23:09:59 +01:00
Amy Boyd
9131fc4f2b Add test data. 2016-06-22 23:08:58 +01:00
Amy Boyd
245ea21011 Add file extensions list. 2016-06-22 23:08:12 +01:00
Amy Boyd
ca981c35f9 Add path matcher. 2016-06-22 23:06:31 +01:00
Amy Boyd
e21711568e Add utils. 2016-06-22 23:06:09 +01:00
Amy Boyd
16490522ea Add .editorconfig. 2016-06-22 21:52:35 +01:00