Lucas Azzola
d5de6ac84f
Delete $schema from resolved config
2017-10-18 23:54:55 +11:00
Lucas Azzola
21d7561ecd
Resolve file paths relative to config file ( #3037 )
...
* Add currently passing test case for #3005
* Fix test to fail without code change
2017-10-15 18:32:16 +11:00
Ika
2ef879f20d
feat(cli): add `--loglevel` option ( #2992 )
...
* feat(cli): add `--loglevel` option
* fix: handle error from invalid option
* fix: choice value and shouldLog logic
* test: fix test cases
* fix: change log style
* test: truncate snapshots
* test: reduce duplicate code
* test: use patterns instead of snapshots
* test: fix regex
2017-10-13 20:17:01 -05:00
Ika
6c8cde9672
fix(cli): do not early exit for `--debug-check` ( #2987 )
...
* test: add failing test
* fix(cli): do not early exit for `--debug-check`
2017-10-07 04:36:43 -05:00
Joern Bernhardt
3c00979530
Fix typo in test files (`*formated` -> `*formatted`) ( #2982 )
...
* Fix typo in test files
Signed-off-by: Joern Bernhardt <jb@campudus.com>
* Rename cursot-offset.js to cursor-offset.js
Signed-off-by: Joern Bernhardt <jb@campudus.com>
2017-10-06 20:01:21 +11:00
Ahmed El Gabri
2fed6c873b
Use relative paths with CLI ( #2969 )
...
* always get relative paths
* Add test
* update snapshots
2017-10-04 18:56:01 +11:00
Ika
0d756080b5
fix: ignore and show warning for unknown option from config file ( #2929 )
2017-09-28 19:59:32 +02:00
Ika
4435ecbc7b
fix(cli): validate options for every `config-precedence` ( #2894 )
...
* fix(cli): validate options for every `config-precedence`
* refactor: use camelcase
* refactor: reduce duplicate code
* refactor: rename function
* refactor: rename parameter
2017-09-25 21:04:25 +02:00
Nick Ribal
592f99fde6
Enable cosmiconfig rcExtensions ( #2749 )
...
* Enable cosmiconfig rcExtensions; add two tests
* Remove default value; make integration input files self descripting; update all integration snapshots
* Add engines field to package.json
2017-09-17 02:47:53 +10:00
长天之云
df5482008e
fix(prettierignore): support absolute filename ( #2783 )
2017-09-10 18:21:56 +02:00
Mitermayer Reis
c59a82cbae
Add CLI option '--config-precedence' ( #2733 )
...
Add CLI option '--config-precedence'
2017-09-05 08:56:23 +10:00
ikatyang
ca7be87f9e
test: remove unnecessary `eslint-disable`
2017-09-03 22:06:55 +08:00
ikatyang
ac9fa43114
test(integration): add more tests
2017-09-03 21:31:33 +08:00
Simon Lydell
7c9e589323
Fix CLI option parsing ( #2684 )
...
Fixes #2683
2017-08-29 08:16:04 +02:00
Evilebot Tnawi
469059dc20
CLI: Support .ignore files ( #2412 )
...
Closes #2294
2017-07-11 23:33:46 +10:00
Lucas Azzola
dcccfed366
Implement cosmiconfig for workspace configuration ( #2434 )
...
* Implement cosmiconfig
* Add resolveOptions API and extname support
* Add --resolve-config and --config, rename resolveOptions to resolveConfig
* Move color to top-level CLI options
* Fix unknown param warning
* Change from {} to null when no config is found
* Change override API to emulate eslint
* Add test for eslint-style overrides
* Delete overrides from resolveConfig
2017-07-10 22:26:36 +10:00
Evilebot Tnawi
a0cadad222
feat(cli): support multiple patterns with ignore pattern ( #2356 )
2017-07-04 17:55:06 +02:00
Philipp Spieß
d679f235ed
Also infer parser when using `--list-different` ( #1997 )
...
* Also infer parser when using `--list-different`
* Add integration tests for parser inference
2017-06-06 08:24:56 -07:00
Joseph Frazier
f6dabc0d27
Add regression test for CLI shebang preservation ( #1901 )
...
Following up on https://github.com/prettier/prettier/pull/1899
2017-06-02 13:42:44 -07:00
Michał Pierzchała
7a0df958dc
Ignore node_modules when running prettier from CLI ( #1683 )
...
* Ignore node_modules by default
* Add integration test suite for --with-node-modules CLI arg
* Refactor tests to snapshots
* Disable eslint for purposely faulty files
* Fix node 4
* Fix prettier
* Gitignore only top-level node_modules
2017-05-23 14:19:04 -07:00