-
-
Notifications
You must be signed in to change notification settings - Fork 224
Insights: stoplightio/spectral
Overview
Could not load contribution data
Please try again later
5 Pull requests merged by 4 people
-
fix(repo): update github bug template
#2642 merged
Jun 21, 2024 -
chore(deps): bump braces from 3.0.2 to 3.0.3
#2644 merged
Jun 17, 2024 -
fix(rulesets): fixed array-items type property selector
#2638 merged
Jun 10, 2024 -
feat(rulesets): add new rule that requires sibling items field for type array
#2632 merged
Jun 7, 2024 -
chore(repo): update spectral ref resolver version to secure one
#2629 merged
Jun 3, 2024
1 Pull request opened by 1 person
-
feat(formatters): Add code climate (GitLab) formatter
#2648 opened
Jun 27, 2024
3 Issues closed by 2 people
-
Bug: Validation Error with @stoplight/spectral-rulesets 1.19.0
#2637 closed
Jun 10, 2024 -
fix: Generated Assets suffix for CPU Architecture x64 is not correct
#2626 closed
Jun 7, 2024 -
Wrongly declared array not caught as error
#2595 closed
Jun 7, 2024
11 Issues opened by 11 people
-
OpenAPI Spec Rules wildcard "*" is not accepted as a path param.
#2647 opened
Jun 27, 2024 -
Rule array-items does not support prefixItems keyword
#2646 opened
Jun 24, 2024 -
OAS 3.1 Security Schemes Relax "Scope" definition requirements - Updated Function/Rule ?
#2643 opened
Jun 14, 2024 -
Invalid JSON + invalid OAS is not recognized as such
#2641 opened
Jun 13, 2024 -
Lots of $ref to other files leads to random errors due to unprocessed $ref targets
#2640 opened
Jun 11, 2024 -
CVE-2024-4068: High vulnerability found in @stoplight/spectral-cli version 6.11.1
#2639 opened
Jun 11, 2024 -
Publish arm64 Docker containers to https://hub.docker.com/r/stoplight/spectral
#2636 opened
Jun 8, 2024 -
tokenUrl doesn't permit for relative references in OAS 3.1
#2635 opened
Jun 8, 2024 -
Schema of type string must specify maxLength, enum, or const
#2634 opened
Jun 7, 2024 -
fails to parse yaml values with double quote `"` inside
#2631 opened
Jun 3, 2024 -
ReadOnly in synch with required raising an error on POST where it should not
#2628 opened
May 31, 2024
139 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat(core): add documentUrl to JS api and cli formatters
#2443 commented on
Jun 10, 2024 • 2 new comments -
fix(rulesets): always allow string examples in asyncapi schema
#2625 commented on
Jun 7, 2024 • 1 new comment -
oas3-valid-media-example rule cannot handle schemas with discriminator
#2509 commented on
Jun 26, 2024 • 1 new comment -
content Type XML and example not property handle
#2523 commented on
Jun 26, 2024 • 1 new comment -
asyncapi asyncApi2SchemaValidation does not allow string examples for other schema types
#2624 commented on
Jun 22, 2024 • 1 new comment -
Integrate Spectral with Sonarqube
#2462 commented on
Jun 5, 2024 • 1 new comment -
Support for AsyncAPI v3.0.0
#2559 commented on
May 31, 2024 • 1 new comment -
Incorrect path printed when referencing an object inside nested $refs
#2007 commented on
May 31, 2024 • 0 new comments -
Spectral not seeing problems with a badly $ref'ed document
#2051 commented on
May 31, 2024 • 0 new comments -
Docs: How to use the JavaScript API with `extends`
#2009 commented on
May 31, 2024 • 0 new comments -
binary type properties fail validation for lack of example
#2075 commented on
May 31, 2024 • 0 new comments -
YAML Merge Key not implemented to Spec
#2054 commented on
May 31, 2024 • 0 new comments -
Error not picked up when an extra field which should be object is defined as string.
#2087 commented on
May 31, 2024 • 0 new comments -
oas3-valid-media-example incorrect error when validating multipleOf
#2090 commented on
May 31, 2024 • 0 new comments -
Ref resolving sometimes drops certain keys
#2089 commented on
May 31, 2024 • 0 new comments -
Switch to APIDevTools/json-schema-ref-parser
#1054 commented on
May 31, 2024 • 0 new comments -
Add logic/rule for identifying circular references
#620 commented on
May 31, 2024 • 0 new comments -
Identify subpar error messages
#1072 commented on
May 31, 2024 • 0 new comments -
[AsyncAPI] Identify more orphaned components besides schemas
#1103 commented on
May 31, 2024 • 0 new comments -
Make 'unrecognized-format' tweakable
#1124 commented on
May 31, 2024 • 0 new comments -
Support OR combinator
#1276 commented on
May 31, 2024 • 0 new comments -
OAS - '$ref' properties on example values return invalid-ref errors.
#1310 commented on
May 31, 2024 • 0 new comments -
Enable AdditionalProperties:false override
#2008 commented on
May 31, 2024 • 0 new comments -
oas3-valid-schema-example: Issue with properties called "default"?
#1972 commented on
May 31, 2024 • 0 new comments -
Spectral parsing chokes on unexpected `null` values
#1981 commented on
May 31, 2024 • 0 new comments -
timeout for linting
#1965 commented on
May 31, 2024 • 0 new comments -
spectral fails if NODE_OPTIONS=--max_old_space_size=4096 env defined
#1903 commented on
May 31, 2024 • 0 new comments -
Support `--ruleset spectral:oas` from the command line & documentation
#1893 commented on
May 31, 2024 • 0 new comments -
Add a built-in ruleset to validate Spectral ruleset
#1853 commented on
May 31, 2024 • 0 new comments -
Schema Required property check no longer working
#1751 commented on
May 31, 2024 • 0 new comments -
Change `develop` to `main`
#1835 commented on
May 31, 2024 • 0 new comments -
oas3-valid-oas-content-example value type
#1780 commented on
May 31, 2024 • 0 new comments -
Misleading error for invalid header object
#1715 commented on
May 31, 2024 • 0 new comments -
Subtypes of polymorphic types are incorrectly flagged as unused definitions
#1708 commented on
May 31, 2024 • 0 new comments -
Only first message displayed for custom function handling external `$ref` files.
#1671 commented on
May 31, 2024 • 0 new comments -
Auto escape square brackets in URI validations
#1689 commented on
May 31, 2024 • 0 new comments -
oas3-valid-schema-example not thrown with allOf alongside example
#1645 commented on
May 31, 2024 • 0 new comments -
[Proposal] Validate the Parameter/Fields name in swagger if present or not.
#1639 commented on
May 31, 2024 • 0 new comments -
Property rules skipped for $ref'd properties
#2091 commented on
May 31, 2024 • 0 new comments -
Support all custom validation for AsyncAPI 2.x.x
#2100 commented on
May 31, 2024 • 0 new comments -
oas3-unused-components and friends should support checking remote refs as an option
#2280 commented on
May 31, 2024 • 0 new comments -
Uncaught exception with incomplete paths
#2273 commented on
May 31, 2024 • 0 new comments -
extends rulesets doesn't follow redirects
#2266 commented on
May 31, 2024 • 0 new comments -
Add a rule to validate unresolved AsyncAPI document
#2261 commented on
May 31, 2024 • 0 new comments -
Support GitHub annotation formatter
#2264 commented on
May 31, 2024 • 0 new comments -
Add an *effective* flavor for AsyncAPI documents where `traits` have been applied
#2235 commented on
May 31, 2024 • 0 new comments -
Aliases should be inherited across rulesets
#2237 commented on
May 31, 2024 • 0 new comments -
Memory Leak
#2214 commented on
May 31, 2024 • 0 new comments -
Add "Objects with properties must have type: object" rule to builtin spectral:oas ruleset
#2203 commented on
May 31, 2024 • 0 new comments -
Spectral treats wrongly specially named properties
#2199 commented on
May 31, 2024 • 0 new comments -
Apply overrides to external files referenced from the root document
#2195 commented on
May 31, 2024 • 0 new comments -
Exit code for unrecognized-format depends on --fail-severity
#2149 commented on
May 31, 2024 • 0 new comments -
Exit code 1 should only be used to flag rule violations in API files
#2150 commented on
May 31, 2024 • 0 new comments -
Further clarifying the behaviour of `overrides` with referenced schemas
#2143 commented on
May 31, 2024 • 0 new comments -
Allow matching of specific reference resolvement depth
#2120 commented on
May 31, 2024 • 0 new comments -
Rule for enforcing top-level JSON Object for AsyncAPI message payloads
#2119 commented on
May 31, 2024 • 0 new comments -
Rule for enforcing all messages to be references for AsyncAPI channels
#2118 commented on
May 31, 2024 • 0 new comments -
Rule for enforcing all parameters to be references for AsyncAPI channels
#2117 commented on
May 31, 2024 • 0 new comments -
Rule for enforcing version in AsyncAPI channels
#2116 commented on
May 31, 2024 • 0 new comments -
Rule for enforcing snake_case for properties for AsyncAPI payloads
#2115 commented on
May 31, 2024 • 0 new comments -
Rule for enforcing suffix for date/time properties for AsyncAPI payloads
#2114 commented on
May 31, 2024 • 0 new comments -
Add a Spectral version in ruleset document
#2108 commented on
May 31, 2024 • 0 new comments -
`invalid-ref` errors when components use `!!` yaml syntax
#1628 commented on
May 31, 2024 • 0 new comments -
Warning on an unmatched JsonPath
#1593 commented on
May 31, 2024 • 0 new comments -
Nullable allOf construct doesn't work
#1603 commented on
May 31, 2024 • 0 new comments -
Find orphaned required properties
#1516 commented on
May 31, 2024 • 0 new comments -
JUnit format should include all passed tests in order to have an accurate failure rate
#1555 commented on
May 31, 2024 • 0 new comments -
make documentationUrl available as part of Javascript API linting result
#1488 commented on
May 31, 2024 • 0 new comments -
Bug related to additionalProperties and oneOf
#1347 commented on
May 31, 2024 • 0 new comments -
Enhance the reported paths so that fixing the root cause is easier
#1280 commented on
May 31, 2024 • 0 new comments -
Erroneous 'invalid-ref' reported when linting glob patterns and some schemas have a recursive ref
#2562 commented on
May 31, 2024 • 0 new comments -
Unable to lint open api if it is wrapped by object
#2621 commented on
May 31, 2024 • 0 new comments -
The oas3-valid-media-example linter complains about using nullable type when using allOf. I am using the below example schema:
#2620 commented on
May 31, 2024 • 0 new comments -
oas3-operation-security-defined scopes validation not using resolved securitySchemes
#2617 commented on
May 31, 2024 • 0 new comments -
Node.js 21+: DeprecationWarning: The `punycode` module is deprecated
#2622 commented on
May 31, 2024 • 0 new comments -
Spectal complains when a openapi pattern uses a Unicode character set
#2419 commented on
May 31, 2024 • 0 new comments -
Improve error locations when using $rel objects
#2423 commented on
May 31, 2024 • 0 new comments -
document default severity for builtin rules
#2445 commented on
May 31, 2024 • 0 new comments -
Importing fixed version of OAS ruleset
#2444 commented on
May 31, 2024 • 0 new comments -
Custom function and ruleset does not detect issues via the CLI
#2454 commented on
May 31, 2024 • 0 new comments -
cannot override based on formats
#2446 commented on
May 31, 2024 • 0 new comments -
Getting "Invalid ruleset provided" using ruleset from url
#2456 commented on
May 31, 2024 • 0 new comments -
Issue with undefined core function and custom extensions
#2495 commented on
May 31, 2024 • 0 new comments -
Numbers in message also show colon between the two number by default
#2487 commented on
May 31, 2024 • 0 new comments -
AsyncAPI - Add rule to check object keys in fixed fields
#2503 commented on
May 31, 2024 • 0 new comments -
oas3-schema rule did not show the correct path and line number for response having extra schema with $ref
#2507 commented on
May 31, 2024 • 0 new comments -
Percent-encoding JSON Pointers in #2511 introduced a breaking change in spectral-core and spectral-cli
#2515 commented on
May 31, 2024 • 0 new comments -
BigInt/int64 number format not working
#2522 commented on
May 31, 2024 • 0 new comments -
False Positive for OIDC scopes in `oas3-operation-security-defined`
#2566 commented on
May 31, 2024 • 0 new comments -
Rollup plugin commonjs should be a dev dependency
#2563 commented on
May 31, 2024 • 0 new comments -
Error: Cannot find module '/snapshot/project/node_modules/tslib/tslib.js' spectral [v6.9.0~v6.11.0] on ARM64
#2565 commented on
May 31, 2024 • 0 new comments -
@stoplight/path: Cannot parse <openapi.yaml> because it is not a string
#2567 commented on
May 31, 2024 • 0 new comments -
Spectral oas3-unused-component warning
#2571 commented on
May 31, 2024 • 0 new comments -
new rule for ambiguous path objects?
#2572 commented on
May 31, 2024 • 0 new comments -
Have a status to know when the lint has found any warning
#2577 commented on
May 31, 2024 • 0 new comments -
oas3-valid-media-example not catching some bad example values
#2580 commented on
May 31, 2024 • 0 new comments -
Include documentation URLs for built-in rulesets
#2586 commented on
May 31, 2024 • 0 new comments -
launch Spectral without a defined ruleset , should use default ruleset
#2585 commented on
May 31, 2024 • 0 new comments -
oas3-valid-media-example is reported for primitives if type is object
#2592 commented on
May 31, 2024 • 0 new comments -
Path property of error remains empty even if custom function provides some value
#2593 commented on
May 31, 2024 • 0 new comments -
Incorrect example validation on OpenAPI and examples vlaidation on AsyncAPI when using `allOf`.
#2596 commented on
May 31, 2024 • 0 new comments -
operation-operationId-valid-in-url message needs small updates
#2605 commented on
May 31, 2024 • 0 new comments -
Ready to use Aliases to write rulesets
#2597 commented on
May 31, 2024 • 0 new comments -
Error when generating SARIF report
#2610 commented on
May 31, 2024 • 0 new comments -
False "oas3-valid-media-example" error reported: "property must match exactly one schema in oneOf"
#2612 commented on
May 31, 2024 • 0 new comments -
Tyepscript spectral Rule definition import thowing error
#2361 commented on
May 31, 2024 • 0 new comments -
Allow spectral.setRuleset to take a yaml string or buffer
#2368 commented on
May 31, 2024 • 0 new comments -
Spectral does not report when Maximum or Minimum are applied against non integer / number parameters
#2371 commented on
May 31, 2024 • 0 new comments -
Spectral doesnt report when maxLength or minLength are applied against non string parameters
#2372 commented on
May 31, 2024 • 0 new comments -
`sourcemap-codec` is deprecated
#2374 commented on
May 31, 2024 • 0 new comments -
Spectral doesnt report when maxItems or minItems are applied against non array parameters
#2373 commented on
May 31, 2024 • 0 new comments -
Consistency for message and descriptions (idea for v7)
#2375 commented on
May 31, 2024 • 0 new comments -
Minimum > Maximum isnt flagged
#2376 commented on
May 31, 2024 • 0 new comments -
Spectral errors when using the UTF16-LE encoded .spectral.yaml file generated by following Readme instructions on Windows
#2380 commented on
May 31, 2024 • 0 new comments -
Allow creating a rule that combines other rules using OR
#2381 commented on
May 31, 2024 • 0 new comments -
Support JSON path spec when it's here!
#2395 commented on
May 31, 2024 • 0 new comments -
Spectral Schema checking issue with property name "type" is used in a schema example
#2385 commented on
May 31, 2024 • 0 new comments -
Partial Anchor Support
#2399 commented on
May 31, 2024 • 0 new comments -
Placeholders in paths lead to incorrect path in validation messages
#2410 commented on
May 31, 2024 • 0 new comments -
Proposal: Option to exclude JSONPaths for the rules definition
#2414 commented on
May 31, 2024 • 0 new comments -
Implement avro payload validation in examples for async api.
#2417 commented on
May 31, 2024 • 0 new comments -
Error in the referred schema is reported on the element which contains the $ref
#1629 commented on
May 31, 2024 • 0 new comments -
Double external ref to external ref to recursive schema causes false "ref does not exist" (OAS)
#2543 commented on
May 31, 2024 • 0 new comments -
Define Json Schema in OAS triggers no-$ref-siblings error
#2531 commented on
May 31, 2024 • 0 new comments -
path params isn't working for params with "." in the name
#2546 commented on
May 31, 2024 • 0 new comments -
Version 6.11 results in oas3-server-variables error for relative server URL and variable substitution
#2545 commented on
May 31, 2024 • 0 new comments -
oas3-server-variables detects ipv6 as invalid url
#2554 commented on
May 31, 2024 • 0 new comments -
Examples for recursive object types aren't validated
#2548 commented on
May 31, 2024 • 0 new comments -
PowerShell: Multiple Formater / Output does not work
#2553 commented on
May 31, 2024 • 0 new comments -
Exception when running spectral 6.4.0 or later with specific custom rule using js function: endsWith is not a function
#2560 commented on
May 31, 2024 • 0 new comments -
Gitlab code quality support
#2283 commented on
May 31, 2024 • 0 new comments -
can not be able to use in browser env
#2328 commented on
May 31, 2024 • 0 new comments -
Support for Cloudfomration custom tags or disabling default parser
#2305 commented on
May 31, 2024 • 0 new comments -
Overriding `oas3-schema` for a path doesn't resolve errors on parent paths
#2334 commented on
May 31, 2024 • 0 new comments -
Unexpected token '?': ?(_$_property !== 'properties' && _$_v && (@
#2338 commented on
May 31, 2024 • 0 new comments -
spectral failing when we import in react application
#2342 commented on
May 31, 2024 • 0 new comments -
Deprecate documentation rules
#2350 commented on
May 31, 2024 • 0 new comments -
problem with Given that contains path with parent (^)
#2348 commented on
May 31, 2024 • 0 new comments -
Error when handling formats if json rulesets are extended
#2362 commented on
May 31, 2024 • 0 new comments