Add linting to codemirror-lsp-client (#3850)
This commit is contained in:
		
							
								
								
									
										2
									
								
								.github/workflows/build-test-web.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/build-test-web.yml
									
									
									
									
										vendored
									
									
								
							@ -45,7 +45,7 @@ jobs:
 | 
			
		||||
      - run: yarn xstate:typegen
 | 
			
		||||
      - run: yarn tsc
 | 
			
		||||
      - name: Lint
 | 
			
		||||
        run: yarn eslint --max-warnings 0 src e2e
 | 
			
		||||
        run: yarn eslint --max-warnings 0 src e2e packages/codemirror-lsp-client
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  check-typos:
 | 
			
		||||
 | 
			
		||||
@ -88,7 +88,7 @@
 | 
			
		||||
    "build:wasm": "yarn wasm-prep && cd src/wasm-lib && wasm-pack build --release --target web --out-dir pkg && cargo test -p kcl-lib export_bindings && cd ../.. && yarn isomorphic-copy-wasm && yarn fmt",
 | 
			
		||||
    "remove-importmeta": "sed -i 's/import.meta.url/window.location.origin/g' \"./src/wasm-lib/pkg/wasm_lib.js\"; sed -i '' 's/import.meta.url/window.location.origin/g' \"./src/wasm-lib/pkg/wasm_lib.js\" || echo \"sed for both mac and linux\"",
 | 
			
		||||
    "wasm-prep": "rimraf src/wasm-lib/pkg && mkdirp src/wasm-lib/pkg && rimraf src/wasm-lib/kcl/bindings",
 | 
			
		||||
    "lint": "eslint --fix src e2e",
 | 
			
		||||
    "lint": "eslint --fix src e2e packages/codemirror-lsp-client",
 | 
			
		||||
    "bump-jsons": "echo \"$(jq --arg v \"$VERSION\" '.version=$v' package.json --indent 2)\" > package.json",
 | 
			
		||||
    "postinstall": "yarn xstate:typegen && ./node_modules/.bin/electron-rebuild",
 | 
			
		||||
    "xstate:typegen": "yarn xstate typegen \"src/**/*.ts?(x)\"",
 | 
			
		||||
 | 
			
		||||
@ -532,7 +532,9 @@ export class LanguageServerPlugin implements PluginValue {
 | 
			
		||||
  processDiagnostics(params: PublishDiagnosticsParams) {
 | 
			
		||||
    if (params.uri !== this.getDocUri()) return
 | 
			
		||||
 | 
			
		||||
    const diagnostics = params.diagnostics
 | 
			
		||||
    // Commented to avoid the lint.  See TODO below.
 | 
			
		||||
    // const diagnostics =
 | 
			
		||||
    params.diagnostics
 | 
			
		||||
      .map(({ range, message, severity }) => ({
 | 
			
		||||
        from: posToOffset(this.view.state.doc, range.start)!,
 | 
			
		||||
        to: posToOffset(this.view.state.doc, range.end)!,
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user