@prettier/plugin-ruby
Advanced tools
Comparing version 1.5.1 to 1.5.2
@@ -9,2 +9,8 @@ # Changelog | ||
## [1.5.2] - 2021-02-03 | ||
### Changed | ||
- kddeisz - Fix up `binary` node comparison operators so that it will handle either Symbol literals or the `@op` nodes which are incorrectly coming from JRuby (https://github.com/jruby/jruby/issues/6548). | ||
## [1.5.1] - 2021-01-27 | ||
@@ -203,3 +209,3 @@ | ||
# [0.22.0] - 2020-12-08 | ||
## [0.22.0] - 2020-12-08 | ||
@@ -1076,3 +1082,4 @@ ### Changed | ||
[unreleased]: https://github.com/prettier/plugin-ruby/compare/v1.5.1...HEAD | ||
[unreleased]: https://github.com/prettier/plugin-ruby/compare/v1.5.2...HEAD | ||
[1.5.2]: https://github.com/prettier/plugin-ruby/compare/v1.5.1...v1.5.2 | ||
[1.5.1]: https://github.com/prettier/plugin-ruby/compare/v1.5.0...v1.5.1 | ||
@@ -1079,0 +1086,0 @@ [1.5.0]: https://github.com/prettier/plugin-ruby/compare/v1.4.0...v1.5.0 |
{ | ||
"name": "@prettier/plugin-ruby", | ||
"version": "1.5.1", | ||
"version": "1.5.2", | ||
"description": "prettier plugin for the Ruby programming language", | ||
@@ -5,0 +5,0 @@ "main": "src/plugin.js", |
@@ -11,3 +11,3 @@ const { | ||
const { literalLineNoBreak } = require("../utils"); | ||
const { literallineWithoutBreakParent } = require("../utils"); | ||
@@ -34,3 +34,3 @@ const parsers = { | ||
.split(/(\n)/g) | ||
.map((v, i) => (i % 2 === 0 ? v : literalLineNoBreak)) | ||
.map((v, i) => (i % 2 === 0 ? v : literallineWithoutBreakParent)) | ||
) | ||
@@ -111,3 +111,3 @@ : currentDoc | ||
const formatted = concat([ | ||
literalLineNoBreak, | ||
literallineWithoutBreakParent, | ||
replaceNewlines(stripTrailingHardline(textToDoc(content, { parser }))) | ||
@@ -125,3 +125,3 @@ ]); | ||
indent(markAsRoot(formatted)), | ||
literalLineNoBreak, | ||
literallineWithoutBreakParent, | ||
ending.trim() | ||
@@ -139,3 +139,5 @@ ]) | ||
path.call(print, "beging"), | ||
lineSuffix(group(concat([formatted, literalLineNoBreak, ending.trim()]))) | ||
lineSuffix( | ||
group(concat([formatted, literallineWithoutBreakParent, ending.trim()])) | ||
) | ||
]) | ||
@@ -142,0 +144,0 @@ ); |
const { concat, group, lineSuffix, join } = require("../../prettier"); | ||
const { literalLineNoBreak } = require("../../utils"); | ||
const { literallineWithoutBreakParent } = require("../../utils"); | ||
@@ -14,3 +14,3 @@ function printHeredoc(path, opts, print) { | ||
// In this case, the part of the string is just regular string content | ||
return join(literalLineNoBreak, part.body.split("\n")); | ||
return join(literallineWithoutBreakParent, part.body.split("\n")); | ||
}); | ||
@@ -27,3 +27,5 @@ | ||
lineSuffix( | ||
group(concat([literalLineNoBreak].concat(parts).concat(ending))) | ||
group( | ||
concat([literallineWithoutBreakParent].concat(parts).concat(ending)) | ||
) | ||
) | ||
@@ -30,0 +32,0 @@ ]) |
@@ -8,3 +8,3 @@ module.exports = { | ||
literal: require("./utils/literal"), | ||
literalLineNoBreak: require("./utils/literalLineNoBreak"), | ||
literallineWithoutBreakParent: require("./utils/literallineWithoutBreakParent"), | ||
makeCall: require("./utils/makeCall"), | ||
@@ -11,0 +11,0 @@ noIndent: require("./utils/noIndent"), |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
344724
4450