You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kirill hunts down rogue JSON's. kirill is designed to identify JSON documents in large project directories. kirill can also feed these file paths to external linters.
EXAMPLES
$ cd examples
$ kirill ../grocer-missing-document-envelope.json./fruit-unquoted-key.json./fruit.json./.jsfmtrc./grocer.json./.eslintrc./.jshintrc./fruit-with-comment.json./fruit-missing-end-brace.json./.jslintrc./fruit-trailing-comma.json
$ kirill -print0 .| xargs -0 -n 1 -t jq -r input_filenamejq -r input_filename ./grocer-missing-document-envelope.json./grocer-missing-document-envelope.jsonjq -r input_filename ./fruit-unquoted-key.jsonparse error: Invalid numeric literal at line 2, column 11jq -r input_filename ./fruit.json./fruit.jsonjq -r input_filename ./.jsfmtrc./.jsfmtrcjq -r input_filename ./grocer.json./grocer.jsonjq -r input_filename ./.eslintrc./.eslintrcjq -r input_filename ./.jshintrc./.jshintrcjq -r input_filename ./fruit-with-comment.jsonparse error: Invalid numeric literal at line 1, column 3jq -r input_filename ./fruit-missing-end-brace.jsonparse error: Unfinished JSON term at EOF at line 3, column 0jq -r input_filename ./.jslintrc./.jslintrcjq -r input_filename ./fruit-trailing-comma.jsonparse error: Expected another key-value pair at line 3, column 1