Commit graph

157 commits

Author SHA1 Message Date
Jonas Enlund
2d0d9442b2 Added fn rules 2012-03-07 21:45:39 +02:00
Jonas Enlund
741d91bf20 Added commented out code for testing purposes 2012-03-07 21:40:13 +02:00
Jonas Enlund
bebabfd493 Fixed misc rules 2012-03-07 21:27:55 +02:00
Jonas Enlund
0c0ad1ec31 Fixed arithetic rules 2012-03-07 21:25:38 +02:00
Paul deGrandis
7047540584 Moved the rules into their own dir to keep things clean 2012-03-07 14:13:38 -05:00
Jonas Enlund
9c5c953904 Revert "Recursively apply unifications to find the single best rule"
This reverts commit 2588080655.
2012-03-07 21:01:10 +02:00
Paul deGrandis
b1928fc774 Suggestion for gh-pages 2012-03-07 13:55:37 -05:00
Paul deGrandis
1acf20938f Added marginalia to the project - all standard settings for now 2012-03-07 13:54:24 -05:00
Paul deGrandis
a6c8c33f3b Blast the old helper away 2012-03-07 12:59:55 -05:00
Paul deGrandis
2501143914 Back to jonas' master 2012-03-07 12:59:25 -05:00
Paul deGrandis
f1ee11629a Alts are now full forms 2012-03-07 11:45:37 -05:00
Paul deGrandis
c811961f56 Updated tests for new unify-alt 2012-03-07 11:45:12 -05:00
Paul deGrandis
3d057983c3 Redid some control structures 2012-03-07 11:24:12 -05:00
Paul deGrandis
2588080655 Recursively apply unifications to find the single best rule 2012-03-07 11:23:45 -05:00
Jonas Enlund
3bc419acb0 Use core.logic to create the :alt expr -- fixes #5. (must still update rules) 2012-03-07 16:23:36 +02:00
Paul deGrandis
91e2e007ad Merge branch 'reporting-refactor' 2012-03-06 15:14:03 -05:00
Paul deGrandis
e1522e467b Added a new rule for 2012-03-06 14:57:34 -05:00
Paul deGrandis
c34099318a Appropriate formatting; fixed the issue with LazySeq 2012-03-06 14:57:08 -05:00
Jonas Enlund
cd945be2cd check-ns -> check-file (and moved reporting to plugin) 2012-03-06 21:49:52 +02:00
Paul deGrandis
33436d478b Updated the test; solid refactor 2012-03-06 14:38:08 -05:00
Paul deGrandis
831eacb152 Reporting refactor as done by jonase 2012-03-06 14:37:34 -05:00
Paul deGrandis
33204210d3 Merge branch 'yuanmai-consider-update' 2012-03-06 14:28:24 -05:00
Paul deGrandis
361be15574 New testing refactor and updates for line number and unified-alts 2012-03-06 14:18:50 -05:00
Paul deGrandis
2be975a918 Control structures updated for new core changes 2012-03-06 14:18:13 -05:00
Paul deGrandis
d2ead64ecc This unifies the the alternative like yuanmai's fork 2012-03-06 14:17:44 -05:00
Jonas Enlund
b5bb4372dc Removed 'done.' msg 2012-03-06 06:11:34 +02:00
Jonas Enlund
f98a1ff10b Refactor reporting 2012-03-06 06:10:33 +02:00
Jonas Enlund
dd67c7e429 Merge branch 'master' of https://github.com/ohpauleez/kibit 2012-03-06 05:49:06 +02:00
Paul deGrandis
07708136f3 Merge branch 'processing-refactor' 2012-03-05 16:17:54 -05:00
Paul deGrandis
f201175bc8 Updated README's TODO; removed refactor 2012-03-05 16:17:33 -05:00
Paul deGrandis
8abe032f1a Refactored the collection of broken rules into a map for extensible processing; the code is a little more readable 2012-03-05 16:16:47 -05:00
Paul deGrandis
30ebda78e6 Merge branch 'line-num' 2012-03-05 15:46:03 -05:00
Paul deGrandis
4e4e16053c Updated README with new goals and TODOs 2012-03-05 15:45:51 -05:00
Paul deGrandis
65930a802f I used Clojure's LineNumberingPushbackReader to get line numbers; totally baller 2012-03-05 15:45:27 -05:00
Jonas Enlund
a69443706a Merge pull request #4 from ohpauleez/master
General enhancements, new rule
2012-03-05 10:39:22 -08:00
Paul deGrandis
a293482a4a Beefed up the readme; more todos; added contributors 2012-03-05 12:46:03 -05:00
Paul deGrandis
c6fd14fb42 Merge branch 'sloppy-if' 2012-03-05 12:43:52 -05:00
Paul deGrandis
46180fb1af Added a rule for pointless/sloppy if statements 2012-03-05 12:42:03 -05:00
Paul deGrandis
95a3704279 Fixed a small bad smell; shouldn't use ns 2012-03-05 12:41:20 -05:00
Paul deGrandis
2602c0335e Refactored core to make it easier to test rules and extend post-processing of matches; also now lazy 2012-03-05 12:40:52 -05:00
Paul deGrandis
1f1360c2c1 A more robust gitignore 2012-03-05 12:37:50 -05:00
Jonas Enlund
795d37b004 Merge remote-tracking branch 'origin/master' 2012-03-05 16:43:40 +02:00
Jonas Enlund
4ec52462d3 Added a few rules to test rest patterns 2012-03-05 16:42:41 +02:00
Jonas Enlund
02bdc21ee6 Merge pull request #3 from amalloy/master
Fix two typos in README
2012-03-05 01:24:49 -08:00
Alan Malloy
814e45d41a Fix two typos in README 2012-03-05 00:54:31 -08:00
Jonas Enlund
2684c2d40b README typo 2012-03-05 06:05:53 +02:00
Jonas Enlund
3a260831fc Merge pull request #1 from technomancy/master
Support Leiningen 2
2012-03-04 19:35:28 -08:00
Phil Hagelberg
3627ba8726 Update installation instructions. 2012-03-04 14:09:59 -08:00
Phil Hagelberg
04c3572921 Support :source-paths for Leiningen 2 compatibility. 2012-03-04 14:09:50 -08:00
Jonas Enlund
975e692374 fixed README :dev-dependencies code 2012-03-04 21:30:43 +02:00