Open exoszajzbuk opened 1 year ago
any updates on this?
I'm seeing the same issue. It seems like it is not looking into the node_modules
folder but only at the root of the workspace. The cli work perfectly fine but not the vscode extension.
There is a hack to make it work @exoszajzbuk you can just point the the path to your dep. for example we have a @bastion-technologies/spectral-ruleset
npm package and we can just add
extends:
- "node_modules/@bastion-technologies/spectral-ruleset/dist/ruleset.js"
in the .spectral.yml
file in the repo.
Not idea but works until the extension supports npm packages rulesets.
Note that it also works with the cli in case you also use it in your CIs for example.
Hello everyone, just opened a pull request that can fix this problem, https://github.com/stoplightio/vscode-spectral/pull/218 . Waiting for some feedback, thanks!
I have a similar issue, but when applying non-ruleset node packages in my custom scripts.
FetchError: Could not load
Is there any workaround for that?
I have the same issue. Does #218 fix this?
Can #218 be merged to fix this issue?
The following error occurs when defining
.spectral.js
in a project repo which would extend a ruleset from a private NPM package (in this case@team-supercharge/oasg/ruleset
)The extension seems to be trying to load the dependency from a CDN, previous versions (using Spectral 5) used to correctly trying to load the
@team-supercharge/oasg/ruleset
locally from thenode_modules
directory.When using a YAML ruleset
.spectral.yaml
the following error occurs:In this case the extension tries to load the ruleset from the project folder, instead of from inside
node_modules
.In both cases running Spectral from the CLI works totally fine.
Environment: