sourcegraph / javascript-typescript-langserver

JavaScript and TypeScript code intelligence through the Language Server Protocol
https://sourcegraph.com
Apache License 2.0
793 stars 72 forks source link

chore(deps): update prettier #606

Closed renovate[bot] closed 5 years ago

renovate[bot] commented 5 years ago

This PR contains the following updates:

Package Type Update New value References Sourcegraph
@​sourcegraph/prettierrc devDependencies patch ^3.0.1 source code search for "@sourcegraph/prettierrc"
prettier devDependencies patch 1.17.1 homepage, source code search for "prettier"

Release Notes

sourcegraph/prettierrc ### [`v3.0.1`](https://togithub.com/sourcegraph/prettierrc/compare/v3.0.0...v3.0.1) [Compare Source](https://togithub.com/sourcegraph/prettierrc/compare/v3.0.0...v3.0.1)
prettier/prettier ### [`v1.17.1`](https://togithub.com/prettier/prettier/blob/master/CHANGELOG.md#​1171) [Compare Source](https://togithub.com/prettier/prettier/compare/1.17.0...1.17.1) [diff](https://togithub.com/prettier/prettier/compare/1.17.0...1.17.1) - Range: Fix ranged formatting not using the correct line width ([#​6050] by [@​mathieulj]) ```js // Input function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } // Output (Prettier stable run with --range-start 30 --range-end 110) function f() { if (true) { call( "this line is 79 chars", "long", "it should", "stay as single line" ); } } // Output (Prettier stable run without range) function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } // Output (Prettier master with and without range) function f() { if (true) { call("this line is 79 chars", "long", "it should", "stay as single line"); } } ``` - JavaScript: Fix closure compiler typecasts ([#​5947] by [@​jridgewell]) If a closing parenthesis follows after a typecast in an inner expression, the typecast would wrap everything to the that following parenthesis. ```js // Input test(/** @​type {!Array} */(arrOrString).length); test(/** @​type {!Array} */((arrOrString)).length + 1); // Output (Prettier stable) test(/** @​type {!Array} */ (arrOrString.length)); test(/** @​type {!Array} */ (arrOrString.length + 1)); // Output (Prettier master) test(/** @​type {!Array} */ (arrOrString).length); test(/** @​type {!Array} */ (arrOrString).length + 1); ``` - JavaScript: respect parenthesis around optional chaining before await ([#​6087] by [@​evilebottnawi]) ```js // Input async function myFunction() { var x = (await foo.bar.blah)?.hi; } // Output (Prettier stable) async function myFunction() { var x = await foo.bar.blah?.hi; } // Output (Prettier master) async function myFunction() { var x = (await foo.bar.blah)?.hi; } ``` - Handlebars: Fix {{else}}{{#if}} into {{else if}} merging ([#​6080] by [@​dcyriller]) // Input {{#if a}} a {{else}} {{#if c}} c {{/if}} e {{/if}} // Output (Prettier stable) {{#if a}} a {{else if c}} c e {{/if}} // Output (Prettier master) Code Sample {{#if a}} a {{else}} {{#if c}} c {{/if}} e {{/if}} - JavaScript: Improved multiline closure compiler typecast comment detection ([#​6070] by [@​yangsu]) Previously, multiline closure compiler typecast comments with lines that start with \* weren't flagged correctly and the subsequent parenthesis were stripped. Prettier master fixes this issue. ```js // Input const style =/** * @​type {{ * width: number, * }} */({ width, }); // Output (Prettier stable) const style =/** * @​type {{ * width: number, * }} */ { width, }; // Output (Prettier master) const style =/** * @​type {{ * width: number, * }} */({ width, }); ``` [@​mathieulj]: https://togithub.com/mathieulj [@​yangsu]: https://togithub.com/yangsu [@​dcyriller]: https://togithub.com/dcyriller [@​jridgewell]: https://togithub.com/jridgewell [@​evilebottnawi]: https://togithub.com/evilebottnawi [#​6050]: https://togithub.com/prettier/prettier/pull/6050 [#​6070]: https://togithub.com/prettier/prettier/pull/6070 [#​6080]: https://togithub.com/prettier/prettier/pull/6080 [#​6087]: https://togithub.com/prettier/prettier/pull/6087

Renovate configuration

:date: Schedule: "" in timezone America/Los_Angeles.

:vertical_traffic_light: Automerge: Enabled.

:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Renovate Bot. View repository job log here.

codecov-io commented 5 years ago

Codecov Report

Merging #606 into master will not change coverage. The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #606   +/-   ##
=======================================
  Coverage   83.09%   83.09%           
=======================================
  Files          15       15           
  Lines        2058     2058           
  Branches      489      423   -66     
=======================================
  Hits         1710     1710           
  Misses        346      346           
  Partials        2        2

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 97ca644...49ebbf6. Read the comment docs.