json WEB-50649

GitOrigin-RevId: 605bf5e2a6a57a0f41a700b950927c6d05b345c7
This commit is contained in:
Andrey Starovoyt
2021-04-22 11:04:50 +03:00
committed by intellij-monorepo-bot
parent 211330d890
commit a1e2cbb0b9
9 changed files with 17 additions and 17 deletions

View File

@@ -1,5 +1,5 @@
<html>
<body>
Checks a JSON5 file against <a href="http://json5.org">the language specification</a>.
Reports inconsistency with <a href="http://json5.org">the language specification</a> in a JSON5 file.
</body>
</html>

View File

@@ -1,5 +1,5 @@
<html>
<body>
Reports duplicate keys in object literals.
Reports a duplicate key in an object literal.
</body>
</html>

View File

@@ -1,5 +1,5 @@
<html>
<body>
<p>Highlights keys used in JSONPath expression that are not present in source JSON document for evaluate.</p>
Reports a key in a JSONPath expression that is missing in the source JSON document to evaluate.
</body>
</html>

View File

@@ -1,6 +1,6 @@
<html>
<body>
Checks that JSONPath function call uses one of known standard function names:
concat, keys, length, min, max, avg, stddev, sum.
Reports an unknown name in a JSONPath function call instead of known standard function names:
<code>concat</code>, <code>keys</code>, <code>length</code>, <code>min</code>, <code>max</code>, <code>avg</code>, <code>stddev</code>, <code>sum</code>.
</body>
</html>

View File

@@ -1,6 +1,6 @@
<html>
<body>
Checks that JSONPath expression uses one of known standard operators:
in, nin, subsetof, anyof, noneof, size, empty, contains.
Reports an unknown operator on a JSONPath expression instead of one of the standard ones:
<code>in</code>, <code>nin</code>, <code>subsetof</code>, <code>anyof</code>, <code>noneof</code>, <code>size</code>, <code>empty</code>, <code>contains</code>.
</body>
</html>

View File

@@ -1,5 +1,5 @@
<html>
<body>
Validates a JSON file against a <a href="https://json-schema.org">JSON schema</a> assigned to it.<br>
Reports inconsistence between a JSON file and the <a href="https://json-schema.org">JSON schema</a> that is assigned to it.<br>
</body>
</html>

View File

@@ -1,6 +1,6 @@
<html>
<body>
Reports deprecated properties in JSON files.<br>
Reports a deprecated property in a JSON file.<br>
Note that deprecation mechanism is not defined in the JSON Schema specification yet,
and this inspection uses a non-standard extension 'deprecationMessage'.
</body>

View File

@@ -1,5 +1,5 @@
<html>
<body>
Reports unresolved '$ref' and '$schema' paths in JSON schemas.<br>
Reports an unresolved <code>$ref</code> or <code>$schema</code> path in a JSON schema.<br>
</body>
</html>

View File

@@ -1,13 +1,13 @@
<html>
<body>
Checks a JSON file against <a href="https://tools.ietf.org/html/rfc7159">the language specification</a> in the following aspects:
Reports the following discrepancies of a JSON file with <a href="https://tools.ietf.org/html/rfc7159">the language specification</a>:
<ul>
<li>No line and block commentaries (configurable).</li>
<li>No multiple top-level values (expect for JSON Lines files, configurable for others).</li>
<li>No trailing commas in objects and arrays (configurable).</li>
<li>No single quoted strings.</li>
<li>Property keys are double quoted strings.</li>
<li>No NaN and Infinity/-Infinity numeric values as floating point literals (configurable).</li>
<li>A line or block comment (configurable).</li>
<li>Multiple top-level values (expect for JSON Lines files, configurable for others).</li>
<li>A trailing comma in an object or array (configurable).</li>
<li>A single quoted string.</li>
<li>A property key is a not a double quoted strings.</li>
<li>A NaN or Infinity/-Infinity numeric value as a floating point literal (configurable).</li>
</ul>
</body>