Commit Graph

171 Commits

Author SHA1 Message Date
Murphy Randle 31695b33c9 Add support for Elm 2015-12-10 18:45:33 -07:00
Glavin Wiechert bb91eab955 Upgrade Pretty Diff to v1.16.0 and fix failing tests 2015-12-10 21:41:35 -04:00
Mark Baas 51d7e82433 added example 2015-11-19 22:25:22 -04:00
Glavin Wiechert f9fc66ae73 Update Pretty Diff to v1.15.16 & fix JSX test 2015-11-14 13:30:04 -04:00
Glavin Wiechert f36a1d15e2 Merge branch 'master' of https://github.com/hayatae/atom-beautify into hayatae-master 2015-11-02 14:11:58 -04:00
Glavin Wiechert 92e7fe9c8a Merge branch 'master' of https://github.com/prettydiff/atom-beautify into prettydiff-master 2015-11-02 14:04:01 -04:00
Glavin Wiechert 9a3a23fc2a Update Pretty Diff to v1.15.7 and fix broken JSX and TSS tests 2015-11-02 14:00:15 -04:00
Bob Long 5d575a7a5c haskell test case 2015-10-29 21:18:19 +00:00
Jeff Wheeler dc641c48bc PR #594 Fixing test for issue #524 2015-10-08 19:36:05 -04:00
Austin Cheney b4451f7e07 JSP support via beautifying as XML in Pretty Diff 2015-10-03 17:09:58 -05:00
Glavin Wiechert 8094016160 Fix all broken test examples 2015-09-25 18:35:48 -03:00
Austin Cheney 6f99dd6a51 resolved some minor changes 2015-09-22 13:47:06 -05:00
Glavin Wiechert b7ea432cea Update dependencies, tests, docs 2015-09-05 09:13:15 -03:00
Glavin Wiechert 00b15f3b59 Fixes #496. Update Pretty Diff and fix adding two spaces incorrectly
Also fix the related unit tests.
2015-08-10 10:57:53 -03:00
Glavin Wiechert 30681e9a8a Merge branch 'feat/puppet' of https://github.com/kelvix/atom-beautify into kelvix-feat/puppet 2015-08-05 12:14:02 -03:00
Glavin Wiechert 50fae4654e Merge pull request #488 from MeetMe/gherkin-grammar
Add Gherkin grammar support
2015-08-05 12:13:22 -03:00
Glavin Wiechert eea0fb63ae Update test examples to pass testing with new Pretty Diff 2015-08-05 11:56:22 -03:00
Joe Hansche 8ac29a3fcf Add Gherkin language test(s) 2015-08-04 13:26:41 -04:00
Juan Garcia ae226e24fb puppet support via puppet-lint 2015-07-25 15:19:37 -05:00
Glavin Wiechert 4372b419e8 Closes #410. Add space_after_anon_function option to Pretty Diff
- "space_after_anon_function option" is renamed to "space" for Pretty
  Diff. See http://prettydiff.com/documentation.xhtml#space
- Fix broken test
- Update docs
2015-06-25 09:10:47 -03:00
Glavin Wiechert a2efade4b3 Update dependencies, tests, docs 2015-06-25 09:06:05 -03:00
Glavin Wiechert 4d8d09a601 Closes #264. Choose Pretty Diff beautifier as default for ERB
- Add indent_size option to htmlbeautifier
- Make Pretty Diff default beautifier for ERB
2015-06-11 18:20:24 -03:00
Glavin Wiechert 9b7abdc707 Disable failing LESS/Sass tests using Pretty Diff
See https://github.com/prettydiff/prettydiff/issues/106 for details
2015-06-10 18:23:07 -03:00
Glavin Wiechert 01d7f2f9bb Show options when a test fails when running specs 2015-06-10 17:02:22 -03:00
Glavin Wiechert 658f5b23d9 Fix typo in beautify-languages-spec causing failing tests to pass 2015-06-10 13:11:20 -03:00
Glavin Wiechert 198f0770dd Closes #341. Add indent_size option to Rubocop beautifier 2015-06-10 13:10:16 -03:00
Glavin Wiechert b41daabaa6 Closes #297, #265. Add missing Pretty Diff options for CSS/SCSS/Sass/LESS 2015-06-08 18:34:56 -03:00
Glavin Wiechert 52d0538f41 Closes #309. Add language Twig and use Pretty Diff beautifier. 2015-06-06 15:10:35 -03:00
Glavin Wiechert b0d8d7dd1e See #358. Add Rustfmt beautifier for Rust language support 2015-06-06 13:45:56 -03:00
Jan-Cornelius Molnar 1d88194bce Fixed reference to gnu.
Added small test for fortran.
2015-06-01 20:01:34 +02:00
Glavin Wiechert 9fe8506532 Fixes #370. Nest EditorConfig options under _default namespace
- Add test for using EditorConfig
- Apply transformations to EditorConfig options in promise
  - Handle indent_style for space and tab
2015-05-28 12:01:24 -03:00
Alex Wilson 7526a1864d Enable typescript-formatter defaults. 2015-05-21 22:58:06 -06:00
Glavin Wiechert d1dd3b2059 Closes #349. Add Visualforce language and use Pretty Diff beautifier 2015-05-21 16:44:19 -03:00
Glavin Wiechert d0ee5fb538 See #144. Add JSX language tests 2015-05-20 13:40:59 -03:00
Glavin Wiechert 25b1d5b1f5 Update and fix Titanium Style Sheets tests 2015-05-20 12:19:12 -03:00
Glavin Wiechert f78fa314cd Closes #351. Update TypeScript beautification tests 2015-05-20 12:18:38 -03:00
Glavin Wiechert 573a949b6f Closes #346. Merge options for language namespace, fallbacks, _default 2015-05-19 15:02:23 -03:00
Glavin Wiechert 94fc870b84 Closes #323. Add language Swig with grammar HTML (Swig) 2015-05-18 18:08:06 -03:00
Glavin Wiechert 49570d9e02 Update expected text for failing "tss" test
See https://travis-ci.org/Glavin001/atom-beautify/builds/62638621
2015-05-14 22:11:25 -03:00
Glavin Wiechert 57ffa6741f Update to PHP-CS-Fixer 1.7 and fix broken PHP tests 2015-05-05 12:42:25 -03:00
Glavin Wiechert 8bcf4efcfa Fixes #305. Beautify input in single temp file for HTMLBeautifier
- Enable HTMLBeautifier tests for Travis CI
2015-05-04 02:32:25 -03:00
Glavin Wiechert 969f307175 Update PHP tests to new PHP-CS-Fixer expected style 2015-05-03 14:04:52 -03:00
Glavin Wiechert 4fb0c604f6 Update autopep8 and update failing Python test to pass 2015-05-03 12:57:22 -03:00
Glavin Wiechert cc9b8e8ff2 See #294. Add missing argument to PHP-CS-Fixer beautifier
And enable tests for Travis CI
2015-05-03 12:50:45 -03:00
Glavin Wiechert b5c3098778 Fixes #301. Fix autopep8 beautifier's arguments 2015-05-03 12:00:33 -03:00
Glavin Wiechert 4eed4cfc21 See #292. Add more Markdown with YAML Front Matter tests 2015-05-03 11:39:46 -03:00
Glavin Wiechert 1fd94e871b Closes #192. Add coffee-fmt beautifier for CoffeeScript language 2015-05-03 01:57:17 -03:00
Glavin Wiechert 0a0ba673e8 Closes #176. Add gofmt beautifier for Golang language 2015-05-03 01:23:29 -03:00
Glavin Wiechert 57e3ef4a48 Fixes #283. Update Coffee-Formatter and add more CoffeeScript tests 2015-05-02 23:07:45 -03:00
Glavin Wiechert 0e1cdd2f85 Closes #72. Add another SCSS test file 2015-05-02 22:11:01 -03:00
Glavin Wiechert 38b760ee6a Merge branch 'master' of git://github.com/jney/atom-beautify into jney-master
Conflicts:
	lib/langs/ruby-beautify.coffee
	lib/language-options.coffee
2015-05-02 20:53:53 -03:00
Glavin Wiechert 9211a03c16 See #282. Improve Beautifier options definition handling
What's new:
- Beautifier options definition supports:
    - boolean - enable/disable
    - string - rename and enable
    - function - transform and enable
    - array - apply complex transformation to multiple options and
      output single option result
- Show "Supported by <beautifiers>" for each language option
    - Beautifiers have a name
    - Beautifier options definition is used to determine if
    language option is supported by a beautifier
- Remove SQL test, since sqlformat is inconsistant
2015-05-01 02:32:02 -03:00
Glavin Wiechert 0b1d0216d9 All tests should pass with new internal API 2015-04-30 13:23:41 -03:00
Glavin Wiechert 613a7599c8 Fix SQL beautification tests 2015-04-19 21:24:59 -03:00
Glavin Wiechert 6204ebbff6 Closes #122. Add Titanium style Sheets (TSS) support
See #238.
2015-04-12 12:58:16 -03:00
Glavin Wiechert ca9b20c43d Temporarily disable failing PHP tests
Until new tests for PHP-CS-Fixer 1.6
can be made
2015-04-07 14:49:28 -03:00
Glavin Wiechert b5bec0e0a7 Fix failing tests for LESS and SASS 2015-03-20 14:44:59 -03:00
Ryan Rushton 239b3678ae add php-cs-fixer to travis
enable test 1 and 2.
test 3 does not seem to pass
2015-03-19 23:11:44 -07:00
Glavin Wiechert d91421b628 See #216 and #122. Add another Titanium Style Sheet (disabled) test 2015-03-16 02:27:49 -03:00
Glavin Wiechert 2f012e296a See #122. Add Titanium Style Sheet example (disabled) test 2015-03-16 02:04:00 -03:00
filipesilva fdd1668c20 Updated options for js-beautify 2015-03-07 21:55:52 +00:00
Peter Shin 8d870d0a25 Correcting new line. 2015-02-21 13:10:37 -08:00
Peter Shin aa06255e6f Added support Marko templates. 2015-02-21 12:27:39 -08:00
Glavin Wiechert fc376b860e Disable failing Python beautify test. 2015-02-08 22:22:50 -04:00
Glavin Wiechert c916f51650 Disable failing Uncrustify tests for C and C++ 2015-02-08 21:53:45 -04:00
Glavin Wiechert a50c5a3c4c Clean up LESS/SCSS Unit Tests and update Prettydiff
Fixes #181 and fixes #180.
2015-02-02 12:26:40 -04:00
Glavin Wiechert 0b20005e9a See #169. Fix Markdown YAML Front Matter Test 2
My local pandoc was not the same as Travis CI's
and so my beautifications were always different and tests would not
match. I used `brew install pandoc` and am now in sync at v1.13.2
2015-01-03 02:10:28 -04:00
Glavin Wiechert eb1471d23b Closes #172, #146. Update to new Atom Config API.
What's new:
- Add settings descriptions
- Update options for js-beautify (JS, CSS, HTML)
- Update Spec to support new changes
2015-01-03 01:58:52 -04:00
Glavin Wiechert a2292201a3 Remove newline in expected output for Markdown YAML Front Matter test 2
Fixes https://travis-ci.org/Glavin001/atom-beautify/builds/45710683
2015-01-02 16:18:43 -04:00
Glavin Wiechert bddf667c82 See #171, #169. Add more tests for CSS & Markdown w/ YAML Front Matter 2015-01-02 15:01:07 -04:00
Glavin Wiechert f280469e77 Fixes #169. Remove JS-Yaml and use YAML-Front-Matter, resolving conflict 2015-01-02 01:30:24 -04:00
Glavin Wiechert e7a980045d Closes #169. Add YAML Front Matter support to Markdown beautification 2015-01-02 00:53:55 -04:00
Glavin Wiechert 0df6e4734b See #169. Add failing test for YAML Front Matter in Markdown.
Test is disabled so that Travis CI still marks as successful.
2015-01-01 23:30:54 -04:00
Glavin Wiechert dc1e720e90 Fixes #149. Update prettydiff to fix interpolated text vars in SCSS 2015-01-01 16:54:44 -04:00
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