We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
For multiline arrays and objects, the consistency of including a comma for the last item makes the code easier to edit and helps reduce merge diffs.
See: https://jshint.com/docs/options/#trailingcomma
For example, change:
const input = { '$': 'Money', '🚀': 'Unicode' //no comma };
to:
const input = { '$': 'Money', '🚀': 'Unicode', //with comma };
The text was updated successfully, but these errors were encountered:
I should have been more clear in the original description. The trailing commas are to be applied to the coding style of the spec/mocha.js file itself.
For example, the input object on line 51 needs a trailing comma: https://github.com/center-key/pretty-print-json/blob/master/spec/mocha.js#L51
input
Changing the output to include trailing commas would, unfortunately, break JSON.
"JSON, however, disallows trailing commas."
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Trailing_commas
Sorry, something went wrong.
Oh right, I'm gonna fix that
PR #27 looks good.
By the way, the new fancy JSON5 supports trailing commas. The future is getting brighter.
AlcidesA
No branches or pull requests
For multiline arrays and objects, the consistency of including a comma for the last item makes the code easier to edit and helps reduce merge diffs.
See:
https://jshint.com/docs/options/#trailingcomma
For example, change:
to:
The text was updated successfully, but these errors were encountered: