Glavin Wiechert
590dbc805e
See #390 . Use global php-cs-fixer on Windows without running within php
...
By using [node-which](https://github.com/isaacs/node-which )
I believe I am able to get rid of the `php` command running
`php-cs-fixer` as an argument.
`which` will find the `php-cs-fixer` program by looking through
the `PATH` environment variable listed directories.
This will resolve `php-cs-fixer` to an absolute path to the executable
and that will be used to run the command.
This dramatically cleans up the `PHP-CS-Fixer beautifier` code and specs, too!
Doing some Windows tests now.
2015-06-12 01:22:14 -03:00
Glavin Wiechert
5094d76930
Fix typo in beautify-languages-spec, calling text.replace when not string
2015-06-11 23:50:24 -03:00
Glavin Wiechert
0df387dac3
Beautify all spec/ files to pass linting with Coffeelint
2015-06-11 23:10:00 -03:00
Glavin Wiechert
c1f09e4f8b
Beautify all src/ files to pass linting with Coffeelint
2015-06-11 22:57:03 -03:00
Glavin Wiechert
6b7b3d6401
Fix failing PHP-CS-Fixer Beautifier specs, disable some on Windows
2015-06-11 22:07:56 -03:00
Glavin Wiechert
b0d8dfa6fb
Format all internal CoffeeScript code to indent_size=2
...
- Using Atom Beautify's Beautify Directory feature
- Using coffee-fmt
- Only has one bug: https://github.com/sterpe/coffee-fmt/issues/16
2015-06-11 21:59:00 -03:00
Glavin Wiechert
72e4384cf8
See #213 . Disable `Beautify Directory` command from menus
2015-06-11 21:58:43 -03:00
Glavin Wiechert
328b9e4455
See #213 . Add OK/Cancel buttons to Beautify Directory command
2015-06-11 21:57:35 -03:00
Glavin Wiechert
35303961e2
Merge branch 'beautify-directory'
2015-06-11 21:40:22 -03:00
Glavin Wiechert
7c9281e4b4
Fix PHP-CS-Fixer beautifier specs for missing php/php-cs-fixer
2015-06-11 21:16:05 -03:00
Glavin Wiechert
8ff76bc41d
Fix typo in php-cs-fixer spec, mocking env should be object
2015-06-11 18:51:36 -03:00
Glavin Wiechert
817cab6ce4
Prepare 0.28.3 release
2015-06-11 18:21:39 -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
7ee517a5d4
Merge branch 'master' of github.com:Glavin001/atom-beautify
2015-06-11 17:38:00 -03:00
Glavin Wiechert
2663b41505
See #394 . Improve error message when program cannot be found
2015-06-11 17:37:23 -03:00
Glavin Wiechert
424cda1404
Create add-languages-and-beautifiers.md
2015-06-10 20:58:13 -03:00
Glavin Wiechert
a0e07c232d
Closes #142 . Add options (tabs, spaces, indent_count) for Ruby-Beautify
2015-06-10 19:20:08 -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
68070d5b4b
Fix showing of options when a test fails when running specs
2015-06-10 17:30:44 -03:00
Glavin Wiechert
01d7f2f9bb
Show options when a test fails when running specs
2015-06-10 17:02:22 -03:00
Glavin Wiechert
9afde9bfd1
Clean up logging, remove atom-typescript from specs
2015-06-10 16:45:34 -03:00
Glavin Wiechert
d6297bdefc
Replace invisible chars (space, tab, newline) w/ visible chars in specs
2015-06-10 16:12:19 -03:00
Glavin Wiechert
2a283e0f66
Update docs
2015-06-10 13:57:47 -03:00
Glavin Wiechert
7a6b5a4b7b
Prepare 0.28.2 release
2015-06-10 13:57:09 -03:00
Glavin Wiechert
73221fdf9a
Update all package dependencies.
2015-06-10 13:56:41 -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
5506b28e8a
See #213 . Add warning to beautify-directory
...
- and do not save beautified output if it is empty string
2015-06-10 11:25:37 -03:00
Glavin Wiechert
94553b0a23
Prepare 0.28.1 release
2015-06-10 10:41:33 -03:00
Glavin Wiechert
dcddf71346
Fixes #327 . Only show beautify progress view when actually beautifying
...
- Beautifiers extends event emitter
2015-06-10 10:34:51 -03:00
Glavin Wiechert
bf1c7fc0e2
Closes #369 . Allow JS Beautify to be used for XML language
2015-06-10 09:15:48 -03:00
Glavin Wiechert
7b5fbf73ce
Add in-page links to documentation, to beautifiers, etc
2015-06-09 12:02:52 -03:00
Glavin Wiechert
cf348cb7fa
Prepare 0.28.0 release
2015-06-08 19:16:07 -03:00
Glavin Wiechert
c6492bf100
Generate documentation for available options for each beautifier
2015-06-08 19:05:03 -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
6eb0319e7e
Prepare 0.27.13 release
2015-06-08 16:53:19 -03:00
Glavin Wiechert
fba7f8898f
See #375 . Add AppVeyor (Windows CI) build status badge to README
...
[ci skip]
2015-06-08 16:48:13 -03:00
Glavin Wiechert
e7e26ee4f5
See #375 . Remove addition versions on Python in AppVeyor build matrix
2015-06-08 16:43:34 -03:00
Glavin Wiechert
38901f06a5
See #375 . Download Uncrustify binary for Windows CI
2015-06-08 16:34:21 -03:00
Glavin Wiechert
78b6d55a0a
See #375 . Download PHP-CS-Fixer using cURL for Windows CI
2015-06-08 13:52:42 -03:00
Glavin Wiechert
cc713e4efa
See #375 . Download PHP-CS-Fixer.phar file for Windows CI
2015-06-08 12:18:00 -03:00
Glavin Wiechert
3db55bf029
See #375 . Install PHP and PHP-CS-Fixer in Windows CI
2015-06-08 11:52:30 -03:00
Glavin Wiechert
d78b3590ca
See #375 . Set log level to verbose for running specs on Windows
2015-06-08 11:24:32 -03:00
Glavin Wiechert
e471642003
Add coffeelint config file
2015-06-08 11:24:08 -03:00
Glavin Wiechert
ce503cb80a
Retrieve/use absolute path of executable within Beautifier::run
...
See #375 . Will help with debugging Windows CI
2015-06-08 11:20:52 -03:00
Glavin Wiechert
34a705b5af
See #375 . Remove redundant PATH changes in appveyor.yml for Windows CI
2015-06-08 11:19:52 -03:00
Glavin Wiechert
58e46c2426
Echo PATH environment variable in Windows CI build
2015-06-06 23:01:27 -03:00
Glavin Wiechert
945732057d
Add missing package dependencies for atom-typescript package
2015-06-06 16:56:01 -03:00
Glavin Wiechert
4a1184eba5
Install atom-typescript as dependent Atom package for tests
2015-06-06 16:05:41 -03:00
Glavin Wiechert
d430bfbf14
Switch from language-typescript to atom-typescript dependent Atom package.
2015-06-06 15:32:56 -03:00