fisker Cheung
5cb59a07d1
Add tests for globby update ( #7543 )
2020-02-14 01:39:01 +02:00
fisker Cheung
81e8f28156
Fix warning on test ( #7566 )
2020-02-14 00:14:24 +02:00
fisker Cheung and dependabot-preview[bot]
28e70b6c9b
Bump linguist-languages from 7.7.0 to 7.8.0 ( #7481 )
...
* Bump linguist-languages from 7.7.0 to 7.8.0
Bumps [linguist-languages](https://github.com/ikatyang/linguist-languages ) from 7.7.0 to 7.8.0.
- [Release notes](https://github.com/ikatyang/linguist-languages/releases )
- [Commits](https://github.com/ikatyang/linguist-languages/compare/v7.7.0...v7.8.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Bump linguist-languages from 7.7.0 to 7.8.0
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-01-30 19:36:49 +02:00
fisker Cheung
0c93198942
Remove deprecated parser & update sharedUtil ( #6993 )
...
* Remove some old stuff
* Add changelog
* Fix test
* util changes
* restore parser
* Fix `util` usage
2020-01-29 17:32:42 +03:00
JounQin and Georgii Dolzhykov
c1937cb1b8
feat: add new parser babel-ts to parse TypeScript syntaxes via Babel ( #6400 )
...
* feat: add new parser `babel-ts` to parse TypeScript syntaxes via Babel
* docs: document parser babel-ts
* chore: enable babel-ts in markdown and worker.js
* verify all TS tests against babel-ts except disabled by disableBabelTS
* support for TSDeclareMethod; fix abstract properties and methods
* fix embedded angular templates and styles
* fix TSImportType
* simplify babel options combinations
* fix method decorators
* fix ranges
* work around loc inconsistencies for SequenceExpression
* don't print trailing comma in type parameters (unsupported in TS < 3.3)
* preserve quotes for class properties
* align printing of single-parameter functions
* fix comments in degenerate single-element unions and intersections
* fix comments for methods
* fix comments for mapped types
* edit docs, change 'since' to 2.0.0
* add changelog
* fix code sample on playground
* update snapshots after rebase
Co-authored-by: Georgii Dolzhykov <thorn.mailbox@gmail.com >
2020-01-29 14:11:16 +02:00
Alexander Kachkaev
e00ce8c2c8
Change arrowParens to always by default for 2.0 ( #7430 )
2020-01-29 13:31:25 +02:00
Alexander Kachkaev
1b3a5d3572
Change endOfLine to lf by default for 2.0 ( #7435 )
...
* Towards changing default value for endOfLine
* Update tests and snapshots
* Add placeholder for changelog_unreleased
* Add CHANGELOG
* Undo adding snapshot tests for auto as it does not play well on Windows in CI
* Tweak changelog
* Update jest snapshot
2020-01-28 23:35:47 +02:00
Georgii Dolzhykov
6f1ed54206
fix tests on Windows: drive letter case returned by process.cwd() depends on environment ( #7409 )
2020-01-23 10:34:53 +02:00
fisker Cheung
00d46ee26e
Fix prefer-object-spread in /tests* ( #7337 )
2020-01-19 01:23:16 +02:00
fisker Cheung
02800285a3
Add cli executable test ( #7300 )
2020-01-15 16:55:08 +02:00
Georgii Dolzhykov
7e3c0c73b3
Merge branch 'master' into next
2020-01-14 20:36:21 +02:00
fisker Cheung and Georgii Dolzhykov
d456b158e0
Style: use object destructuring ( #7325 )
...
* Style: use object destructuring
* Update versions.js
* Update sync-flow-tests.js
* Update core.js
Co-authored-by: Georgii Dolzhykov <thorn.mailbox@gmail.com >
2020-01-14 17:30:18 +02:00
fisker Cheung
beeaa98cb9
Fix quote style, enable quote rule ( #7304 )
2020-01-14 13:58:20 +03:00
fisker Cheung
0ffd9a774b
Add .editorconfig ( #7252 )
2020-01-14 13:54:26 +03:00
fisker Cheung
82cc3f3716
Add tests for sharedUtil.getMaxContinuousCount ( #7262 )
2020-01-13 15:37:59 +03:00
fisker Cheung
656a59a7bf
Use shorthand bin ( #7264 )
2020-01-13 15:17:24 +03:00
fisker Cheung and Georgii Dolzhykov
ea23fc5d92
Update cosmiconfig to v6 ( #6850 )
...
* Update `cosmiconfig` to v6
* fix changes required
* style
* replace parentModule logic
* fix build script
* fix import-fresh
* fix rebase consequences
* remove babel-plugin-transform-async-to-promises
Co-authored-by: Georgii Dolzhykov <thorn.mailbox@gmail.com >
2020-01-10 03:21:44 +02:00
Lipis
3a96c6d542
Merge branch 'master' into next
2020-01-10 00:41:30 +02:00
Georgii Dolzhykov
9868017749
change version to 2.0.0-dev in package.json
2020-01-10 00:39:06 +02:00
Sosuke Suzuki
76020c3526
Update linguist-languages to support file extensions .cjs and .yaml.sed ( #7210 )
...
* Update linguist-language
* Add changelog
2020-01-09 17:15:17 +02:00
fisker Cheung
320c5cca64
Update jest to v24 ( #6954 )
...
* Update `jest` to v24
* run test on linux and windows
* fix regexp for macOS
* fix color problem
* restore asserts
* update yarn.lock
* fix status assert
2019-11-19 10:54:57 +02:00
fisker Cheung
791996df7b
Set trailingComma default value to es5 ( #6963 )
...
* Set `trailingComma` default value to `es5`
* Update `options` documentation
* Update tests
* style
* fix js code style
* change options order
* update tests_integration snap
* disable es5 for __ng_interpolation
* fix angular tests
* fix scss test
* fix `css_trailing_comma` snap
* fix css_scss snapshot
2019-11-18 11:39:12 +01:00
fisker Cheung
57f0dd56dd
Replace indexOf with includes ( #6967 )
...
* Replace `indexOf` with `includes`
* Add `unicorn/prefer-includes`
2019-11-17 11:06:14 +01:00
Lipis
93c63fde18
Merge branch 'master' into next
2019-11-15 15:50:01 +01:00
fisker Cheung
584fc5920b
Update snapshot-diff to v0.6.1 ( #6955 )
...
* update `snapshot-diff` to 0.6.1
* update snapshot
2019-11-14 13:14:23 +03:00
Simon Lydell
44b819144b
Support string-to-package config in JSON schema: ( #6941 )
...
Prettier supports having just a string in the config file to use a
shared config from a package. Example:
"@company/prettier-config"
But the JSON schema generated by running `node
scripts/generate-schema.js` did not include that possibility.
See https://github.com/SchemaStore/schemastore/pull/855 for more
information.
2019-11-13 17:45:59 +01:00
Simon Lydell
6cba8ceb9e
Fix since version for vueIndentScriptAndStyle ( #6897 )
...
See #6887 .
2019-11-09 12:48:24 +01:00
Simon Lydell
98d27c7de2
Bump Prettier dependency to 1.19.0
2019-11-09 01:14:31 +01:00
Simon Lydell
057e15d50d
prettier 1.19.0-beta.1
2019-11-09 01:03:57 +01:00
Georgii Dolzhykov
ea70396a05
Fix lost adjacent JSX when using Babel ( #6881 )
...
Bump @babel/parser to 7.7.3. Otherwise Prettier formats "<a/><b/>" to "<a/ >;".
2019-11-08 22:31:31 +01:00
fisker Cheung
91c5235a3f
Show invalid config filename in error message ( #6865 )
2019-11-08 15:51:51 +03:00
Aymeric Bouzy
16f2c97796
Add mongo as a VS Code supported language ( #6848 )
...
* Add mongo as a VS Code supported language
* updated Changelog
* fix spellcheck error
* fix tests
2019-11-06 16:57:49 +02:00
Zaven Muradyan and Simon Lydell
3d52ab7016
Gracefully handle nonexistent paths passed to --stdin-filepath. ( #6687 )
...
Co-authored-by: Simon Lydell <simon.lydell@gmail.com >
2019-11-02 15:56:26 +01:00
Anders Kaseorg and Simon Lydell
0acc3120ef
cli: Handle errors when reading stdin ( #6708 )
...
Co-authored-by: Simon Lydell <simon.lydell@gmail.com >
2019-11-02 13:53:13 +01:00
Dang Mai
f6bd59dfd3
Allow plugin to specify option with type string ( #6219 )
2019-11-02 09:52:49 +01:00
fisker Cheung
159566798d
Move multiple-patterns tests to patterns ( #6777 )
2019-11-01 18:02:34 +01:00
Kai Cataldo
df45e12c5c
API: add resolveConfig option to getFileInfo() ( #6666 )
...
* Add useConfig option to getFileInfo()
* useConfig -> resolveConfig
2019-10-23 13:56:59 +02:00
fisker Cheung
4750b1c25a
Fix an expired todo test ( #6665 )
...
* Fix a expired todo test
* only check TypeError
* Throw a specific TypeError
* fix async expect
* use return
2019-10-16 15:09:39 +02:00
Evilebot Tnawi
6d4d6a7599
revert: --only-changed argument ( #6594 )
2019-10-03 11:21:05 -03:00
fisker Cheung
5ce16eaa02
Update linguist-languages to v7 ( #6367 )
...
* Update linguist-languages to v7
* Trigger build
* Update
* replace `includes` with `indexOf`
* fix `exclude`
* add `nodejs` back
2019-09-14 00:57:16 +03:00
Jack Bates
af3084a63f
Plugins can have falsy default options ( #6348 )
2019-09-12 18:52:48 +03:00
Jack Bates
38450587fe
Delete .config.json.swp ( #6363 )
2019-08-08 15:02:47 +03:00
kamilic
7d0175ca90
feat: implement --vue-indent-script-and-style mentioned at pr-#… ( #6157 )
...
* feat: implement --vue-indent-script-and-style mentioned at pr-#6077
* docs: --vue-indent-script-and-style
* update new test case
* feat: playground for --vue-indent-script-and-style
* chores: Revert package.json version
* Remove noisy snapshots
2019-08-01 11:06:12 +02:00
Gabriel Harel
6fae09b67e
Add --only-changed flag to CLI ( #5910 )
2019-07-22 11:17:24 -03:00
James Reggio
353b2ca064
Config should not be evaluated for ignored files ( #6233 )
...
Prior to this change, the CLI would resolve the config for a file before
checking it against the ignored list. If the config was invalid, the CLI
would report a failure.
This change relocates the config-resolution phase until after the file
is confirmed to not be ignored.
2019-06-18 17:20:47 -03:00
Lucas Duailibe
448328270d
Support overrides for dotfiles ( #6194 )
2019-06-07 09:45:56 -03:00
Lucas Duailibe
2a298a3815
Fix plugin resolution tests
2019-05-24 14:23:07 -03:00
Lucas Duailibe
3e00fbad78
Add empty .prettierrc to project root ( #6125 )
2019-05-15 12:25:22 -03:00
Adrian Zgorzałek
7c9823fcba
Teach prettier/graphql about formatting fragment variables. ( #6016 )
...
Fragment variables are an experimental extension to GraphQL schema.
Formatting should follow the same rules as formatting an OperationDefinition node,
hence code is the same.
2019-04-04 09:44:52 -03:00
Lucas Azzola
f32b289032
Support shared Prettier configuration ( #5963 )
...
* Support external configuration
* Document changes
* Update existing snapshots
* Update existing snapshots (2)
* Fix typo in docs
* Add example config repo
2019-03-13 09:34:51 +11:00