├── .commitlintrc.json ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .lintstagedrc.js ├── .ncurc ├── .vscode ├── launch.json └── tasks.json ├── .vscodeignore ├── CHANGELOG.md ├── client ├── cache.ts ├── extension.ts ├── fix-all-problems.ts └── status-bar.ts ├── icon.png ├── license ├── media ├── fix.gif └── xo-logo.svg ├── package.json ├── readme.md ├── screenshot.png ├── scripts ├── generate-icon.js └── xo.woff ├── server ├── code-actions-builder.ts ├── fix-builder.ts ├── get-document-config.ts ├── get-document-folder.ts ├── get-document-formatting.ts ├── get-lint-results.ts ├── index.ts ├── lint-document.ts ├── logger.ts ├── modules.d.ts ├── resolve-xo.ts ├── server.ts ├── types.ts └── utils.ts ├── test ├── code-actions-builder.test.ts ├── index.ts ├── lsp │ ├── code-actions.test.ts │ ├── document-sync.test.ts │ └── initialization.test.ts ├── server.test.ts ├── stubs.ts └── tests.md ├── tsconfig.build.json ├── tsconfig.json └── xo.config.ts /.commitlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.commitlintrc.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | npx --no-install commitlint --edit $1 3 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | npm run check && npx --no-install lint-staged 3 | -------------------------------------------------------------------------------- /.lintstagedrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.lintstagedrc.js -------------------------------------------------------------------------------- /.ncurc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.ncurc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /client/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/client/cache.ts -------------------------------------------------------------------------------- /client/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/client/extension.ts -------------------------------------------------------------------------------- /client/fix-all-problems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/client/fix-all-problems.ts -------------------------------------------------------------------------------- /client/status-bar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/client/status-bar.ts -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/icon.png -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/license -------------------------------------------------------------------------------- /media/fix.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/media/fix.gif -------------------------------------------------------------------------------- /media/xo-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/media/xo-logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/readme.md -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/screenshot.png -------------------------------------------------------------------------------- /scripts/generate-icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/scripts/generate-icon.js -------------------------------------------------------------------------------- /scripts/xo.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/scripts/xo.woff -------------------------------------------------------------------------------- /server/code-actions-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/code-actions-builder.ts -------------------------------------------------------------------------------- /server/fix-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/fix-builder.ts -------------------------------------------------------------------------------- /server/get-document-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/get-document-config.ts -------------------------------------------------------------------------------- /server/get-document-folder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/get-document-folder.ts -------------------------------------------------------------------------------- /server/get-document-formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/get-document-formatting.ts -------------------------------------------------------------------------------- /server/get-lint-results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/get-lint-results.ts -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/lint-document.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/lint-document.ts -------------------------------------------------------------------------------- /server/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/logger.ts -------------------------------------------------------------------------------- /server/modules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/modules.d.ts -------------------------------------------------------------------------------- /server/resolve-xo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/resolve-xo.ts -------------------------------------------------------------------------------- /server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/server.ts -------------------------------------------------------------------------------- /server/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/types.ts -------------------------------------------------------------------------------- /server/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/server/utils.ts -------------------------------------------------------------------------------- /test/code-actions-builder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/code-actions-builder.test.ts -------------------------------------------------------------------------------- /test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/index.ts -------------------------------------------------------------------------------- /test/lsp/code-actions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/lsp/code-actions.test.ts -------------------------------------------------------------------------------- /test/lsp/document-sync.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/lsp/document-sync.test.ts -------------------------------------------------------------------------------- /test/lsp/initialization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/lsp/initialization.test.ts -------------------------------------------------------------------------------- /test/server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/server.test.ts -------------------------------------------------------------------------------- /test/stubs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/stubs.ts -------------------------------------------------------------------------------- /test/tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/test/tests.md -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/tsconfig.json -------------------------------------------------------------------------------- /xo.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xojs/vscode-linter-xo/HEAD/xo.config.ts --------------------------------------------------------------------------------