Commit Graph

1672 Commits

Author SHA1 Message Date
Glavin Wiechert f945c38338 Add support for Whalebrew installed executables
Whalebrew mounts a Docker volume to the host's current working directory (cwd)
therefore the cwd needs to be the temp directory and all file paths which
are to be beautified need to be given to Whalebrew as relative to cwd.
Often this means the temporary directory is simply removed from the prefix
of the file paths, and the cwd = the temporary directory.
See https://github.com/bfirsh/whalebrew#how-it-works for details.
2017-06-04 00:53:20 -03:00
Glavin Wiechert 3e78dc8701 Switch Dfmt beautifier to using Executables 2017-06-02 18:22:32 -03:00
Glavin Wiechert 349edae0fd Switch Crystal beautifier to using Executables 2017-06-02 18:12:09 -03:00
Glavin Wiechert 738847c156 Switch clang-format to using Executables, update docs 2017-06-02 17:48:52 -03:00
Glavin Wiechert 02d4c8f404 Switch beautysh to using Executables 2017-06-02 17:33:18 -03:00
Glavin Wiechert d99b43cb16 Fix Uncrustify's Executable version parser, newer Uncrustify is different format 2017-06-02 17:31:36 -03:00
Glavin Wiechert a92a48c6d6 Enable verbose logging for tests 2017-06-01 04:37:13 -03:00
Glavin Wiechert a9553fd51e Switch autopep8 to using Executables 2017-06-01 04:29:51 -03:00
Glavin Wiechert ddea1a6bb4 Improve generated documentation for Executables 2017-06-01 03:15:56 -03:00
Glavin Wiechert 9144df29a1 Switch Uncrustify to using Exectuables 2017-06-01 02:59:55 -03:00
Glavin Wiechert cefa7afa6b See #1569. Change Lua beautifier to be preinstalled 2017-06-01 02:54:09 -03:00
Glavin Wiechert bee7b2573a Switch Fortran beautifier (using Emacs) to using Executables, other minor improvements 2017-06-01 02:47:39 -03:00
Glavin Wiechert 5648aa34a1 Remove homepage nad installation link from Executables required properties 2017-06-01 02:31:18 -03:00
Glavin Wiechert 01df888aae Switch formatR to using Executables 2017-06-01 02:30:56 -03:00
Glavin Wiechert dca093cd41 Add config support for Executables 2017-06-01 02:26:12 -03:00
Glavin Wiechert f05056b940 Fix executables not parsing version with default config 2017-06-01 01:21:01 -03:00
Glavin Wiechert 711f94c8d3 Merge pull request #1693 from scragz/master
apply #1649 fix to other platforms besides win
2017-05-29 21:11:57 -03:00
Jason Scragz 8b8595ee9c apply #1649 fix to other platforms besides win
fixes #1684
fixes #1487
2017-05-29 16:16:37 -07:00
greenkeeper[bot] 9f43c4f6c9 docs(readme): add Greenkeeper badge 2017-05-29 08:25:31 +00:00
greenkeeper[bot] 20ff1c0d3c chore(package): update dependencies 2017-05-29 08:01:42 +00:00
Glavin Wiechert fcc32d3fab Generate config options (i.e. path) for Beautifier's Executables 2017-05-29 01:34:12 -03:00
Glavin Wiechert 3001d312c7 Merge pull request #1685 from swhitt/fix-rubocop
Add `.rb` to temp files passed to `rubocop`
2017-05-28 22:00:52 -03:00
Glavin Wiechert bc21afd424 Add Executable class to abstract CLI beautifiers 2017-05-28 18:21:10 -03:00
Steve Whittaker ec27053a29 Add `.rb` to the temp files passed to rubocop
Fixes #1652 and #1653. Rubocop is excluding files passed to it even if they are passed as command line parameters.
2017-05-28 09:15:40 -05:00
Glavin Wiechert 800066963c Merge pull request #1625 from hxsf/master
Fixed #1613 and #1588. Add EOL, scientific notiation, and adjust whitespace support
2017-05-28 04:42:40 -03:00
hxsf ce287977c8 remove do not change whitespace 2017-05-28 15:07:51 +08:00
Glavin Wiechert 2c9dc3282a Prepare 0.29.26 release 2017-05-28 02:36:05 -03:00
Glavin Wiechert c31cc1871c Update CHANGELOG
Issues: #116, #1603, #1617, #1631, #1660, #1682, #1683, #1649, #1285
2017-05-28 02:35:12 -03:00
Glavin Wiechert 4840e735f9 Merge branch 'EliJDonahue-add-config-to-xml' 2017-05-28 02:28:59 -03:00
Glavin Wiechert d9b97b3d88 Merge branch 'add-config-to-xml' of https://github.com/EliJDonahue/atom-beautify into EliJDonahue-add-config-to-xml 2017-05-28 02:28:35 -03:00
Glavin Wiechert c8a8f7b3cb Fix #116. Switch from setText to setTextViaDiff, preserve folds 2017-05-28 02:11:31 -03:00
Glavin Wiechert 015d78304d See #1603. Update docs 2017-05-28 01:22:22 -03:00
Glavin Wiechert 184af0079a Merge pull request #1603 from StoicPerlman/master
Add more perl filetypes
2017-05-28 01:03:17 -03:00
Glavin Wiechert 531f120137 Merge pull request #1617 from papatience/extensions
Add more LaTeX extensions
2017-05-28 00:42:32 -03:00
Glavin Wiechert 8ead568182 Merge pull request #1631 from edjubuh/patch-1
Don't specify file extension when requiring modules
2017-05-28 00:24:03 -03:00
Glavin Wiechert 54ef931f04 Merge pull request #1660 from thejamespower/pull-request
Update CSSComb to v4.0.1.
2017-05-28 00:22:44 -03:00
Glavin Wiechert b0b193d710 Merge pull request #1661 from sbine/master
Improve PHP-CS-Fixer config file support
2017-05-28 00:21:28 -03:00
Glavin Wiechert 4a84c404be Merge pull request #1683 from scragz/master
Fix #1682. Removed --no-patch flag from phpcbf beautifier version 3
2017-05-28 00:15:03 -03:00
Glavin Wiechert 7c4896bd24 Merge pull request #1649 from UziTech/php-extension
add .php extension to temp files
2017-05-28 00:14:05 -03:00
Glavin Wiechert ddb4e01653 Create no-response.yml 2017-05-27 19:07:52 -03:00
Jason Scragz e9a7835172 Fix #1682. Removed --no-patch flag from phpcbf beautifier version 3 on other platforms 2017-05-26 22:21:19 -07:00
Sara Bine 20bd5afd03 Update CHANGELOG.md 2017-05-12 20:44:41 -06:00
Sara Bine c4bb1ee4ee Improve PHP-CS-Fixer config file support
Add a PHP-CS-Fixer setting to specify a custom config file. If no
setting is provided, check first the working directory then the project
root for `.php_cs` and `.php_cs.dist`.
Update the example link to PHP-CS-Fixer source to accommodate the new
code.
Fix capitalization in the "Allow risky rules" description.
2017-05-12 20:27:55 -06:00
James Power a3821639c9 Update CSSComb to v4.0.1. 2017-05-12 10:36:34 +01:00
Tony Brix 5662db5f6c add .php extension to temp files 2017-05-08 11:02:47 -05:00
Glavin Wiechert 67a897bae0 Merge pull request #1648 from jeffs/jeffs.default-padding
Set default padding to 0, not null
2017-05-07 17:46:05 -03:00
Jeff Schwab 7d2af85442 Improve change-log message per @Glavin001's review 2017-05-07 09:50:27 -04:00
Jeff Schwab 18857df2f0 Update changelog. 2017-05-06 19:44:30 -04:00
Jeff Schwab 35b1c74fe3 Set default padding to 0, not null
This fixes https://github.com/Glavin001/atom-beautify/issues/1647 .
2017-05-06 19:35:20 -04:00
Glavin Wiechert 84ad7780a4 Update docs 2017-05-06 17:27:28 -03:00