├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── chore_template.md │ └── feature_request.md ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── assets ├── screenshot1.png └── spectral-icon.xcf ├── client ├── package.json ├── src │ ├── __tests__ │ │ └── e2e │ │ │ ├── contexts │ │ │ ├── no_workspace_no_ruleset │ │ │ │ ├── configuration.js │ │ │ │ ├── configuration.ts │ │ │ │ ├── run.e2e.test.ts │ │ │ │ └── run.e2e.test.ts.snap │ │ │ ├── workspace_basic_ruleset │ │ │ │ ├── configuration.js │ │ │ │ ├── configuration.ts │ │ │ │ ├── run.e2e.test.ts │ │ │ │ └── run.e2e.test.ts.snap │ │ │ ├── workspace_basic_ruleset_negative_globs │ │ │ │ ├── configuration.js │ │ │ │ ├── configuration.ts │ │ │ │ ├── run.e2e.test.ts │ │ │ │ └── run.e2e.test.ts.snap │ │ │ ├── workspace_basic_ruleset_with_functions │ │ │ │ ├── configuration.js │ │ │ │ ├── configuration.ts │ │ │ │ ├── run.e2e.test.ts │ │ │ │ └── run.e2e.test.ts.snap │ │ │ ├── workspace_remote_ruleset_js │ │ │ │ ├── configuration.js │ │ │ │ ├── configuration.ts │ │ │ │ ├── run.e2e.test.ts │ │ │ │ └── run.e2e.test.ts.snap │ │ │ ├── workspace_remote_ruleset_json │ │ │ │ ├── configuration.js │ │ │ │ ├── configuration.ts │ │ │ │ ├── run.e2e.test.ts │ │ │ │ └── run.e2e.test.ts.snap │ │ │ └── workspace_remote_ruleset_yaml │ │ │ │ ├── configuration.js │ │ │ │ ├── configuration.ts │ │ │ │ ├── run.e2e.test.ts │ │ │ │ └── run.e2e.test.ts.snap │ │ │ ├── fixtures │ │ │ ├── empty │ │ │ │ ├── empty.json │ │ │ │ └── empty.yaml │ │ │ ├── invalid │ │ │ │ ├── simple.json │ │ │ │ └── simple.yaml │ │ │ └── valid │ │ │ │ ├── simple.json │ │ │ │ └── simple.yaml │ │ │ ├── helper.ts │ │ │ ├── index.ts │ │ │ ├── testRunnerBuilder.ts │ │ │ └── workspaces │ │ │ ├── basic_ruleset │ │ │ ├── .spectral.json │ │ │ ├── empty │ │ │ │ ├── empty.json │ │ │ │ └── empty.yaml │ │ │ ├── invalid │ │ │ │ ├── simple.json │ │ │ │ └── simple.yaml │ │ │ └── valid │ │ │ │ ├── simple.json │ │ │ │ └── simple.yaml │ │ │ ├── basic_ruleset_negative_globs │ │ │ ├── .spectral.json │ │ │ └── invalid │ │ │ │ ├── package.json │ │ │ │ ├── simple-ignore.yaml │ │ │ │ ├── simple.json │ │ │ │ ├── simple.yaml │ │ │ │ └── template.cfn.yaml │ │ │ ├── basic_ruleset_with_functions │ │ │ ├── .spectral.json │ │ │ ├── empty │ │ │ │ ├── empty.json │ │ │ │ └── empty.yaml │ │ │ ├── functions │ │ │ │ ├── equalsCjs.js │ │ │ │ └── equalsEsm.js │ │ │ ├── invalid │ │ │ │ ├── simple.json │ │ │ │ └── simple.yaml │ │ │ └── valid │ │ │ │ ├── simple.json │ │ │ │ └── simple.yaml │ │ │ └── remote_ruleset │ │ │ ├── empty │ │ │ ├── empty.json │ │ │ └── empty.yaml │ │ │ ├── invalid │ │ │ ├── simple.json │ │ │ └── simple.yaml │ │ │ └── valid │ │ │ ├── simple.json │ │ │ └── simple.yaml │ ├── configuration.ts │ ├── extension.ts │ └── notifications.ts ├── tsconfig.json └── webpack.config.js ├── icon.png ├── make.js ├── package.json ├── server ├── __tests__ │ └── unit │ │ └── utils.test.ts ├── package.json ├── src │ ├── configuration.ts │ ├── linter.ts │ ├── notifications.ts │ ├── queue.ts │ ├── server.ts │ └── util.ts ├── tsconfig.json └── webpack.config.js ├── shared.webpack.config.js ├── tools └── .yarnclean ├── tsconfig.base.json ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/chore_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/ISSUE_TEMPLATE/chore_template.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/README.md -------------------------------------------------------------------------------- /assets/screenshot1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/assets/screenshot1.png -------------------------------------------------------------------------------- /assets/spectral-icon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/assets/spectral-icon.xcf -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/package.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/configuration.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/configuration.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/run.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/run.e2e.test.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/run.e2e.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/no_workspace_no_ruleset/run.e2e.test.ts.snap -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset/configuration.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset/configuration.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset/run.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset/run.e2e.test.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset/run.e2e.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset/run.e2e.test.ts.snap -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/configuration.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/configuration.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/run.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/run.e2e.test.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/run.e2e.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_negative_globs/run.e2e.test.ts.snap -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/configuration.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/configuration.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/run.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/run.e2e.test.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/run.e2e.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_basic_ruleset_with_functions/run.e2e.test.ts.snap -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/configuration.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/configuration.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/run.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/run.e2e.test.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/run.e2e.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_js/run.e2e.test.ts.snap -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/configuration.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/configuration.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/run.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/run.e2e.test.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/run.e2e.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_json/run.e2e.test.ts.snap -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/configuration.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/configuration.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/run.e2e.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/run.e2e.test.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/run.e2e.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/contexts/workspace_remote_ruleset_yaml/run.e2e.test.ts.snap -------------------------------------------------------------------------------- /client/src/__tests__/e2e/fixtures/empty/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/fixtures/empty/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/fixtures/invalid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/fixtures/invalid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/fixtures/invalid/simple.yaml: -------------------------------------------------------------------------------- 1 | openapi: 3.0.0 2 | 3 | info: 12 4 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/fixtures/valid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/fixtures/valid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/fixtures/valid/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/fixtures/valid/simple.yaml -------------------------------------------------------------------------------- /client/src/__tests__/e2e/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/helper.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/index.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/testRunnerBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/testRunnerBuilder.ts -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset/.spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset/.spectral.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset/empty/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset/empty/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset/invalid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset/invalid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset/invalid/simple.yaml: -------------------------------------------------------------------------------- 1 | openapi: 3.0.0 2 | 3 | info: 12 4 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset/valid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset/valid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset/valid/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset/valid/simple.yaml -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/.spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/.spectral.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/package.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/simple-ignore.yaml: -------------------------------------------------------------------------------- 1 | openapi: 3.0.0 2 | 3 | info: 12 4 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/simple.yaml: -------------------------------------------------------------------------------- 1 | openapi: 3.0.0 2 | 3 | info: 12 4 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/template.cfn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_negative_globs/invalid/template.cfn.yaml -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/.spectral.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/.spectral.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/empty/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/empty/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/functions/equalsCjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/functions/equalsCjs.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/functions/equalsEsm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/functions/equalsEsm.js -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/invalid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/invalid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/invalid/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/invalid/simple.yaml -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/valid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/valid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/basic_ruleset_with_functions/valid/simple.yaml: -------------------------------------------------------------------------------- 1 | openapi: 3.1.0 2 | info: 3 | version: 2.0.0 4 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/remote_ruleset/empty/empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/remote_ruleset/empty/empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/remote_ruleset/invalid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/remote_ruleset/invalid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/remote_ruleset/invalid/simple.yaml: -------------------------------------------------------------------------------- 1 | openapi: 3.0.0 2 | 3 | info: 12 4 | -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/remote_ruleset/valid/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/remote_ruleset/valid/simple.json -------------------------------------------------------------------------------- /client/src/__tests__/e2e/workspaces/remote_ruleset/valid/simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/__tests__/e2e/workspaces/remote_ruleset/valid/simple.yaml -------------------------------------------------------------------------------- /client/src/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/configuration.ts -------------------------------------------------------------------------------- /client/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/extension.ts -------------------------------------------------------------------------------- /client/src/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/src/notifications.ts -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/client/webpack.config.js -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/icon.png -------------------------------------------------------------------------------- /make.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/make.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/package.json -------------------------------------------------------------------------------- /server/__tests__/unit/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/__tests__/unit/utils.test.ts -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/src/configuration.ts -------------------------------------------------------------------------------- /server/src/linter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/src/linter.ts -------------------------------------------------------------------------------- /server/src/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/src/notifications.ts -------------------------------------------------------------------------------- /server/src/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/src/queue.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/src/util.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/server/webpack.config.js -------------------------------------------------------------------------------- /shared.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/shared.webpack.config.js -------------------------------------------------------------------------------- /tools/.yarnclean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/tools/.yarnclean -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/vscode-spectral/HEAD/yarn.lock --------------------------------------------------------------------------------