Clemens Damke
26fc816b1c
memory improvement
...
jscs is only required, when actually used now.
2015-06-25 20:45:42 +02:00
Clemens Damke
00505d51c8
Merge branch 'pr/1'
...
Conflicts:
package.json
2015-06-25 20:40:55 +02:00
Glavin Wiechert
6fe42e7cf9
Merge pull request #415 from flujan/master
...
Fix option, indent_size, to work with ruby-beautify
2015-06-25 14:10:55 -03:00
Fernando Lujan
197c2bff17
Adjust option name to work with ruby-beautify
2015-06-25 11:58:52 -03:00
Yanis Tsaunya
c76e6be579
removed console log
2015-06-25 16:37:12 +03:00
Yanis Tsaunya
6c056a3c23
added suppot of .rubocop.yml file
2015-06-25 16:29:14 +03:00
Glavin Wiechert
2f8800873a
Remove Gratipay for donations
...
Gratipay is not user friendly and has prevented some users from donating.
Keeping PayPal as it appears to work.
2015-06-25 09:33:42 -03:00
Glavin Wiechert
a4a7cb30dd
Prepare 0.28.6 release
2015-06-25 09:13:12 -03: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
5d0de01938
Add more logging to beautifiers
2015-06-25 08:40:02 -03:00
Glavin Wiechert
b70e41774d
Add final options, package settings, language detected to Help Debug Editor
...
See #413 . This extra info would be useful
2015-06-25 08:38:47 -03:00
Clemens Damke
e56304625c
add JSCS Fixer
...
- Cannot be configured via the settings UI yet.
- Only fixes files, that have a .jscsrc file in one of their parent
folders (up to the project root folder in Atom).
2015-06-25 01:36:02 +02:00
Glavin Wiechert
75fa934dbe
Prepare 0.28.5 release
2015-06-14 12:15:47 -03:00
Glavin Wiechert
2dbf680d76
Increase timeout duration to 60 seconds for language beautification tests
2015-06-14 11:36:42 -03:00
Glavin Wiechert
57ffe7543b
Handle Windows command not found error being different
...
Using cross-spawn on Windows will return returnCode=1 and use stderr
message when command is not found. However it is expected that an Error is
returned from spawn in that case and error.code is ENOENT. This commit
handles Windows explicitly by checking if it is Windows, for the
returnCode, and also if the error message is appropriate.
Example Windows command not found error message:
'command' is not recognized as an internal or external command,
operable program or batch file.
/cc #397
2015-06-14 11:03:12 -03:00
Glavin Wiechert
c93b1f8696
Fix Windows spawn issues, switch to cross-spawn
...
Fixes #397 . sqlformat should not be able to be found and used.
See https://github.com/joyent/node/issues/2318
2015-06-12 15:19:24 -03:00
Glavin Wiechert
17a470a23c
Prepare 0.28.4 release
2015-06-12 03:36:04 -03:00
Glavin Wiechert
b47cc5b92d
Revert previous commit to fix PHP-CS-Fixer and rubocop
...
- Reverting commit 590dbc805e
- See #390
2015-06-12 03:19:53 -03:00
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