hasOwnProperty
and other functions in Object
's prototype (#4603)--debug-check
and --list-different
(#4600)/**
in docblocks (#3430 by duailibe)get
and set
class properties arrows would print an unnecessary semicolon with --no-semi
(#3434 by duailibe).editorconfig
files (#3439 by josephfrazier)!
character) (#3442 by duailibe)pretter-ignore
comment is present (#3448 by duailibe)**/*
which would try to format directories (#3411 by duailibe).editorconfig
had max_line_length = "off"
(#3412 by duailibe)--no-prose-wrap
option (#3199 by ikatyang)_
-style emphasis is available (#3186 by ikatyang)code
(#3180 by ikatyang)&class
in SCSS/Less selectors (#2834 by lydell)--help
(#2847 by ikatyang)config-precedence
(#2894 by ikatyang)Formatting change:
{" "}
) at the end of lines (#1964)Lots of small fixes, mainly for TypeScript.
add printer branches for some TypeScript nodes (#1331)
Skip trailing commas with FlowShorthandWithOneArg (#1364)
add TSLastTypeNode and TSIndexedAccessType (#1370)
add TSConstructorType (#1367)
fix do-while break (#1373)
Fix missing trailing commas on flow generics (#1381)
Add example of using yarn test with arguments (#1383)
Have --debug-check also run ast verification (#1337)
Fix empty line in block with EmptyStatement (#1375)
parent decides how to print type annotations (#1391)
add TSTypeOperator (#1396)
fix TSTypeReference not printing typeArguments (#1392)
add TSMappedType and TSTypeParameter (#1393)
fix TSFunctionType failing on TypeParameters (#1394)
add TSIntersectionType (#1395)
fix typeParameters printing TSFunctionType w/o breaking flow (#1397)
Fix optional flow parenthesis (#1357)
[experimental] Add linting step in test pipeline (#1172)
fix VariableDeclarator not printing type parameters (#1415)
add TSMethodSignature (#1416)
Add TSParameterProperty, TSAbstractClassDeclaration and TSAbstractMethodDefinition (#1410)
Inline nullable in flow generics (#1426)
fixed method 'check' error 'format' of undefined (#1424)
feat(typescript): add delcare modifier support for vars, classes and functions (#1436)
Allow flow declarations to break on StringLiteralTypeAnnotations (#1437)
Require '::a.b' to have a preceding ; in no-semi style (#1442)
Require '(a || b).c++' to have a preceding ; in no-semi style (#1443)
Upgrade flow parser to 0.45 (#1447)
Add supertype tests and add TSAbstractClassProperty (#1467)
Break class expression returned by arrow call (#1464)
[WIP] add TSNamespaceExportDeclaration (#1459)
update yarn.lock (#1471)
[RFC] Do not indent calls with a single template literal argument (#873)
Proper indentation for template literals (#1385)
Add parenthesis for unusual nested ternaries (#1386)
Preserve inline comment as last argument (#1390)
Only add parenthesis on ternaries inside of arrow functions if doesn't break (#1450)
Fix windows line ending on template literals (#1439)
Add space around =
for flow generics default arguments (#1476)
Don't break for unparenthesised single argument flow function (#1452)
Don't break on empty arrays and objects (#1440)
Do not break on [0]
(#1441)
Reorder flow object props (#1451)
Break inline object first in function arguments (#1453)
Break inline object first in function arguments (#1453) (#1173)
Inline template literals as arrow body (#1485)
match jsx files in pre-commit hook (#1276)
Fix isPreviousLineEmpty on Windows (#1263)
Add --dev option to suggested install cmd (#1289)
Write out change CLI changes synchronously. Fixes #1287. (#1292)
Remove emoji part from lint-staged's name (#1302)
omit 'doc' key from options object before passing it to format() (#1299)
Skip globbing filenames with node-glob when the filename is not a glob (#1307)
FIX: more documentation for jetbrains (#1265)
Fix template literal comments (#1296)
Double quotes for option values in Readme file (#1314)
Do not print the sub-tree when using prettier-ignore (#1286)
Bail when traversing === groups (#1294)
Avoid breaking arguments for last arg expansion (#1305)
Add typescript as a valid parser value (#1318)
Add jestbrains filewatcher docs (#1310)
Add prettier_d to Related Projects (#1328)
Add parentheses for assignment as body of arrow (#1326)
Add information about Vim's other autocmd events (#1333)
add printer branch for TSFirstTypeNode (#1332)
Optimize prettier --help
for humans (#1340)
Improve regex printing (#1341)
Fix arrow function parenthesis with comments in flow (#1339)
Break if () if conditional inside breaks (#1344)
Don't inline paren at right of arguments (#1345)
describe
calls (#953)in
inside of a for in a nested way (#954)call( // comment
(#858)ifBreak
when processing template literals (fixes #795do
(#811)=
(#830)cmd.exe
. (#761)this
for Member factory whitelist and remove softline (#782)readline
api to manipulate process.stdout
output. (#687)--write
process. (#584)bracketSpacing
comment to say it's about {} (#529)--color
option in a comment (#434)breakParent
(#440){}
for functions (#447)multilineGroup
(#450):
for objects (#314)Now using minor versions instead of patch versions for the releases.
defun-before-save
will use. (#276,
on export with bracket spacing off (#278),
on import with bracket spacing off (#279)[(0)]
(#179)declare type
consistent between babylon and flow (#183)faed09ceea
setq
instead of infc
and decf
exports
into multiple lines.arrowParensAlways
option (#171)