This repository has been archived by the owner on Jan 8, 2022. It is now read-only.
/
.eslintcache
1 lines (1 loc) · 6.57 KB
/
.eslintcache
1
[{"/Users/max/Documents/research/panels/src/index.tsx":"1","/Users/max/Documents/research/panels/src/reportWebVitals.ts":"2","/Users/max/Documents/research/panels/src/App.tsx":"3","/Users/max/Documents/research/panels/src/reducer.ts":"4","/Users/max/Documents/research/panels/src/Util.ts":"5","/Users/max/Documents/research/panels/src/Router.tsx":"6","/Users/max/Documents/research/panels/src/components/AuthorshipTitle.tsx":"7","/Users/max/Documents/research/panels/src/components/BlueButton.tsx":"8","/Users/max/Documents/research/panels/src/StylePane.tsx":"9","/Users/max/Documents/research/panels/src/languageConfigs.ts":"10","/Users/max/Documents/research/panels/src/SubPane.tsx":"11"},{"size":511,"mtime":1614272147322,"results":"12","hashOfConfig":"13"},{"size":425,"mtime":1608757609201,"results":"14","hashOfConfig":"13"},{"size":10248,"mtime":1618434899227,"results":"15","hashOfConfig":"13"},{"size":5211,"mtime":1618431032869,"results":"16","hashOfConfig":"13"},{"size":4238,"mtime":1618430876253,"results":"17","hashOfConfig":"13"},{"size":675,"mtime":1618428643176,"results":"18","hashOfConfig":"13"},{"size":1799,"mtime":1614836008955,"results":"19","hashOfConfig":"13"},{"size":516,"mtime":1614829230245,"results":"20","hashOfConfig":"13"},{"size":1651,"mtime":1616634311443,"results":"21","hashOfConfig":"13"},{"size":8372,"mtime":1616643694576,"results":"22","hashOfConfig":"13"},{"size":2050,"mtime":1616633910139,"results":"23","hashOfConfig":"13"},{"filePath":"24","messages":"25","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"26"},"sw16uj",{"filePath":"27","messages":"28","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"26"},{"filePath":"29","messages":"30","errorCount":0,"warningCount":1,"fixableErrorCount":0,"fixableWarningCount":0,"source":null},{"filePath":"31","messages":"32","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"26"},{"filePath":"33","messages":"34","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"35","messages":"36","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0},{"filePath":"37","messages":"38","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"26"},{"filePath":"39","messages":"40","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"26"},{"filePath":"41","messages":"42","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"26"},{"filePath":"43","messages":"44","errorCount":0,"warningCount":0,"fixableErrorCount":0,"fixableWarningCount":0,"usedDeprecatedRules":"26"},{"filePath":"45","messages":"46","errorCount":0,"warningCount":3,"fixableErrorCount":0,"fixableWarningCount":0,"source":"47","usedDeprecatedRules":"26"},"/Users/max/Documents/research/panels/src/index.tsx",[],["48","49"],"/Users/max/Documents/research/panels/src/reportWebVitals.ts",[],"/Users/max/Documents/research/panels/src/App.tsx",["50"],"/Users/max/Documents/research/panels/src/reducer.ts",[],"/Users/max/Documents/research/panels/src/Util.ts",[],"/Users/max/Documents/research/panels/src/Router.tsx",[],"/Users/max/Documents/research/panels/src/components/AuthorshipTitle.tsx",[],"/Users/max/Documents/research/panels/src/components/BlueButton.tsx",[],"/Users/max/Documents/research/panels/src/StylePane.tsx",[],"/Users/max/Documents/research/panels/src/languageConfigs.ts",[],"/Users/max/Documents/research/panels/src/SubPane.tsx",["51","52","53"],"import { Dispatcher } from \"./reducer\";\nimport MonacoEditor, { useMonaco } from \"@monaco-editor/react\";\nimport { monacoOptions } from \"./Util\";\nimport { useCallback, useEffect } from \"react\";\nimport {\n StyleCompletions,\n StyleConfig,\n StyleLanguageTokens,\n SubstanceCompletions,\n SubstanceConfig,\n SubstanceLanguageTokens,\n} from \"./languageConfigs\";\nimport { IRange } from \"monaco-editor\";\n\nconst SubPane = ({\n value,\n domainCache,\n dispatch,\n numOpen,\n}: {\n value: string;\n domainCache: any;\n dispatch: Dispatcher;\n numOpen: number;\n}) => {\n const monaco = useMonaco();\n const provideCompletion = useCallback(\n (model, position) => {\n const word = model.getWordUntilPosition(position);\n const range: IRange = {\n startLineNumber: position.lineNumber,\n endLineNumber: position.lineNumber,\n startColumn: word.startColumn,\n endColumn: word.endColumn,\n };\n return { suggestions: SubstanceCompletions(range, domainCache) };\n },\n [domainCache]\n );\n useEffect(() => {\n if (monaco) {\n monaco.languages.register({ id: \"substance\" });\n monaco.languages.setLanguageConfiguration(\"substance\", SubstanceConfig);\n if (domainCache) {\n monaco.languages.setMonarchTokensProvider(\n \"substance\",\n SubstanceLanguageTokens(domainCache)\n );\n const dispose = monaco.languages.registerCompletionItemProvider(\n \"substance\",\n {\n provideCompletionItems: provideCompletion,\n }\n );\n return () => {\n // prevents duplicates\n dispose.dispose();\n };\n }\n }\n }, [monaco, provideCompletion, domainCache]);\n return (\n <MonacoEditor\n value={value}\n width={`${window.innerWidth / numOpen}px`}\n onChange={(content) =>\n dispatch({\n kind: \"CHANGE_CODE\",\n lang: \"sub\",\n content: content as string,\n })\n }\n defaultLanguage=\"substance\"\n options={monacoOptions}\n />\n );\n};\n\nexport default SubPane;\n",{"ruleId":"54","replacedBy":"55"},{"ruleId":"56","replacedBy":"57"},{"ruleId":"58","severity":1,"message":"59","line":8,"column":3,"nodeType":"60","messageId":"61","endLine":8,"endColumn":16},{"ruleId":"58","severity":1,"message":"62","line":6,"column":3,"nodeType":"60","messageId":"61","endLine":6,"endColumn":19},{"ruleId":"58","severity":1,"message":"63","line":7,"column":3,"nodeType":"60","messageId":"61","endLine":7,"endColumn":14},{"ruleId":"58","severity":1,"message":"64","line":8,"column":3,"nodeType":"60","messageId":"61","endLine":8,"endColumn":22},"no-native-reassign",["65"],"no-negated-in-lhs",["66"],"@typescript-eslint/no-unused-vars","'compileDomain' is defined but never used.","Identifier","unusedVar","'StyleCompletions' is defined but never used.","'StyleConfig' is defined but never used.","'StyleLanguageTokens' is defined but never used.","no-global-assign","no-unsafe-negation"]