Commit Graph

247 Commits

Author SHA1 Message Date
Glavin Wiechert 3550280502 Closes #159, #149. Update prettydiff to fix LESS and SCSS.
- SCSS Interpolated text variables
- LESS &:extend
2015-01-01 15:15:39 -04:00
Glavin Wiechert 220fc7666d See #18. Enable CoffeeScript Tests for Travis CI. 2014-12-28 18:19:50 -04:00
Glavin Wiechert 062aecfb8d See #18. Disable CPP header test. 2014-12-28 16:29:26 -04:00
Glavin Wiechert e46001b48f See #18. Enable tests for CPP, Python, and SQL. 2014-12-28 16:20:01 -04:00
Glavin Wiechert 8cbc8741df See #18. Enable Markdown tests. 2014-12-28 15:28:41 -04:00
Glavin Wiechert 74e7ab0e06 See #18. Disable failing tests.
Will fix later.
2014-12-28 14:57:53 -04:00
Glavin Wiechert b0f12654b2 See #18. Disable tests that do not yet pass.
- Need to add more dependencies to support those tests
2014-12-28 14:43:25 -04:00
Glavin Wiechert bc99f6c598 See #18. Most of the language tests are successful.
Tests that start with underscores (_) are hidden and not tested.
Those must eventually be solved.
2014-12-28 03:23:05 -04:00
Glavin Wiechert f8e0e445ae See #18. Beautify most of the expected tests.
I was unable to do Python and SQL, as I am having Python problems on my
laptop. Hopefully I will be able to figure this out soon.
2014-12-28 02:38:06 -04:00
Glavin Wiechert b147ecd9fa See #18. Implement foundation for Specs.
What's New:
- Directory structure for specs examples to be tested
- Dynamically generated specs for all tests/sample source code

TODO:
- Fix expected test output file contents to be correct
2014-12-28 02:29:03 -04:00
Glavin Wiechert fd8c70e9ba See #159. Add failing LESS code to test once fix is available.
See https://github.com/austincheney/prettydiff/issues/31
fix is not yet available on NPM.
2014-12-27 22:21:38 -04:00
Glavin Wiechert 92e1aa7a5d Move simple Markdown example to simple directory.
See #97.
2014-11-16 10:19:34 -04:00
Theo Willows 362d1a9d93 Added a test Perl file 2014-11-05 22:35:15 +01:00
Glavin Wiechert ecbbbaec29 Closes #123. Add Mustache support. 2014-10-26 16:11:44 -03:00
Glavin Wiechert 80701cf2cd See #49. Add unformatted TypeScript example. 2014-10-16 21:40:44 -03:00
ewgenius dcc9e2d3b5 Add TypeScript support 2014-10-14 11:09:38 +04:00
Glavin Wiechert 3fa4aa292f See #106. Add another example PHP script. 2014-10-05 09:51:24 -03:00
Glavin Wiechert ccc8802f36 Fixes #96. Fix support for Alphasort option for LESS/SCSS properties 2014-09-28 17:28:51 -03:00
Glavin Wiechert 251b868420 Merge pull request #97 from Bengt/patch-1
add simple example of ill-indented Markdown
2014-09-18 10:39:42 -03:00
Bengt Lüers 3edc155279 Add nested example of ill-indented Markdown 2014-09-18 15:19:37 +02:00
Bengt Lüers bff9b440d6 add simple example of ill-indented Markdown 2014-09-18 15:17:34 +02:00
Glavin Wiechert baf3e49b97 Closes #68. Support editorconfig files. 2014-09-09 01:26:51 -03:00
Glavin Wiechert c6a4101893 Fixes #70. Update Pretty-Diff dep. from ^1.0.23 to ^1.2.1 2014-09-08 19:11:17 -03:00
Glavin Wiechert 6652e7f703 Closes #80. Add HTML Embedded Ruby (ERB) support. 2014-09-08 18:50:54 -03:00
Glavin Wiechert 1130b58114 See #71. Add example JS file using reserved words to test #71 2014-09-07 19:55:25 -03:00
Glavin Wiechert 4f5c75c5e3 See #77. Add example of broken SCSS case. 2014-09-07 19:48:48 -03:00
Glavin Wiechert 7dbff2cbc1 See #61. Add LESS example with Mixins to test. 2014-09-07 19:38:24 -03:00
Glavin Wiechert 43616d94e2 See #67. Update README and add new SQL example. 2014-08-30 15:44:38 -03:00
Glavin Wiechert 325ada7851 Closes #57. Customization in .jsbeautifyrc file now generates the config
(.cfg) file for Uncrustify beautification.
2014-08-08 17:42:23 -04:00
Glavin Wiechert 5d6751cb4b See #57. Add Uncrustify beautifier for multiple language support.
Uncrustify Language support:
- C
- C++
- C#
- Objective-C
- Java
- D
- Pawn
- Vala

Closes #45. Add Java Support.

Currently, use the configPath option to set an absolute or relative path
(relative to the currently beautified file) to specific the .cfg file
for Uncrustify to use as configuration options.
2014-08-08 13:38:28 -04:00
Glavin Wiechert 1f0fb9c0db Closes #44. Switch to using Pretty Diff for SASS, as well.
See #54. Use indent_size and indent_character options.
2014-08-03 23:35:48 -04:00
Glavin Wiechert 3c9836f920 Closes #31. Add CoffeeScript support. 2014-08-03 23:31:34 -04:00
Glavin Wiechert 7fdde0f8a6 See #51. Work on improving PHP support and deubgging errors. 2014-08-03 16:22:48 -04:00
Glavin Wiechert 010863f5cc Fixes #54. LESS beautifier using PrettyDiff now fixed.
The `lang` option was incorrectly set to `less`,
it should have been (now is) set to `css`.
2014-08-03 15:33:13 -04:00
Glavin Wiechert 5bff9ebc48 Closes #54. Switch to using Pretty Diff for LESS support.
Fixes #53. Fixes #52.
2014-08-01 20:06:24 -04:00
Glavin Wiechert 65ff7f9f7a Closes #35. Add more options for Python PEP8 beautifying.
Options:
- max line length
- indent size
- ignore (errors)

Also fixed typo causing very important bug,
such that languages were not loaded correctly and options were missing.
2014-06-27 22:04:17 -06:00
Glavin Wiechert 88651447a7 Closes #25. Add Ruby support. 2014-06-16 00:09:12 -03:00
Glavin Wiechert 612c7dc17c Closes #24. Add Python (PEP 8) support.
- Add reusable cli-beautify for external, non-Node beautifiers.
2014-06-15 23:11:01 -03:00
Glavin Wiechert 1e16af9012 Closes #26. Add PHP support.
- Update README for setup and usage.
- Add PHP example code
- Tested on Mac
2014-06-15 18:37:11 -03:00
Glavin Wiechert 479034dae7 Closes #22. Use Atom Package Settings as configuration options.
- Fix issue for beautifying unsaved files.
2014-06-15 01:03:01 -03:00
Glavin Wiechert 78e0382c15 Closes #21. Parsing .jsbeautifyrc falls back to YAML, when JSON fails. 2014-06-14 20:31:37 -03:00
Glavin Wiechert 54e61a816f Fixes #9. Nested options in .jsbeautifyrc are properly handled. 2014-06-14 19:57:55 -03:00
Glavin Wiechert 2e57630275 Closes #14. Completed support for SQL.
- Updated README
- SQL now can apply the indent_char and indent_size options.
2014-06-14 02:23:02 -03:00
Glavin Wiechert 74e392b410 Add example SQL query for #14. 2014-06-14 01:31:00 -03:00
Glavin Wiechert 978a6c5a43 See #14. Add JSON support.
JSON is processed as if it were JavaScript.
I have tested it (see examples/simple-jsbeautifyrc/test.json)
and it works as expected and supports comments!
2014-06-14 00:59:19 -03:00
Glavin Wiechert b530eda6e3 Closes #13. Add Handlebars support. 2014-06-13 00:16:39 -03:00
donaldpipowitch 3ac78078ce updated README, added examples 2014-05-19 08:04:56 +02:00