-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* * Migrate from TSLint to ESLint * Update the deprecated package name 'vscode-debugadapter' and 'debugadapter-testsupport'. Changes: (#134) * Allow viewing of variables with the - character in the name. * Enable hovering on child variables. * Display debug output in the VSCode terminal. * Set XTERM variable to the correct display during debugging with the GDB TTY option. * Utilize gdbtty for debugging on WSL and SSH (Windows -> Linux). * Perform 'stepOver' in subroutines called by 'PERFORM' statement. * Support 'stepInto'/'stepOut' in subroutines called by 'PERFORM' statement. * Run Gdbtty with Ctrl-F5. * Provide support for symbolic link directories on linux. Maybe, just maybe * format * remove log file * Set value - fix for Oracle Linux * Hover variables in GnuCOBOL31 and GnuCOBOL32. --------- Co-authored-by: Olegs Kunicins <[email protected]>
- Loading branch information
1 parent
439c52a
commit 67944a1
Showing
10 changed files
with
1,453 additions
and
524 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,230 @@ | ||
/* | ||
👋 Hi! This file was autogenerated by tslint-to-eslint-config. | ||
https://github.com/typescript-eslint/tslint-to-eslint-config | ||
It represents the closest reasonable ESLint configuration to this | ||
project's original TSLint configuration. | ||
We recommend eventually switching this configuration to extend from | ||
the recommended rulesets in typescript-eslint. | ||
https://github.com/typescript-eslint/tslint-to-eslint-config/blob/master/docs/FAQs.md | ||
Happy linting! 💖 | ||
*/ | ||
module.exports = { | ||
"env": { | ||
"es6": true, | ||
"node": true | ||
}, | ||
"extends": [ | ||
"plugin:@typescript-eslint/recommended", | ||
"plugin:@typescript-eslint/recommended-requiring-type-checking" | ||
], | ||
"parser": "@typescript-eslint/parser", | ||
"parserOptions": { | ||
"project": "tsconfig.json", | ||
"sourceType": "module" | ||
}, | ||
"plugins": [ | ||
"eslint-plugin-no-null", | ||
"eslint-plugin-prefer-arrow", | ||
"eslint-plugin-import", | ||
"eslint-plugin-jsdoc", | ||
"@typescript-eslint" | ||
], | ||
"root": true, | ||
"rules": { | ||
"@typescript-eslint/adjacent-overload-signatures": "error", | ||
"@typescript-eslint/array-type": "off", | ||
"@typescript-eslint/ban-types": "off", | ||
"@typescript-eslint/consistent-type-assertions": "off", | ||
"@typescript-eslint/dot-notation": "error", | ||
"@typescript-eslint/explicit-function-return-type": "off", | ||
"@typescript-eslint/explicit-member-accessibility": [ | ||
"off", | ||
{ | ||
"accessibility": "explicit" | ||
} | ||
], | ||
"@typescript-eslint/explicit-module-boundary-types": "off", | ||
"@typescript-eslint/indent": "error", | ||
"@typescript-eslint/member-ordering": "off", | ||
"@typescript-eslint/naming-convention": [ | ||
"off", | ||
{ | ||
"selector": "variable", | ||
"format": [ | ||
"camelCase", | ||
"UPPER_CASE", | ||
"PascalCase" | ||
], | ||
"leadingUnderscore": "allow", | ||
"trailingUnderscore": "forbid" | ||
} | ||
], | ||
"@typescript-eslint/no-empty-function": "off", | ||
"@typescript-eslint/no-empty-interface": "error", | ||
"@typescript-eslint/no-explicit-any": "off", | ||
"@typescript-eslint/no-misused-new": "error", | ||
"@typescript-eslint/no-namespace": "error", | ||
"@typescript-eslint/no-parameter-properties": "off", | ||
"@typescript-eslint/no-shadow": [ | ||
"off", | ||
{ | ||
"hoist": "all" | ||
} | ||
], | ||
"@typescript-eslint/no-unused-expressions": "error", | ||
"@typescript-eslint/no-use-before-define": "off", | ||
"@typescript-eslint/no-var-requires": "error", | ||
"@typescript-eslint/prefer-for-of": "error", | ||
"@typescript-eslint/prefer-function-type": "error", | ||
"@typescript-eslint/prefer-namespace-keyword": "error", | ||
"@typescript-eslint/quotes": "off", | ||
"@typescript-eslint/triple-slash-reference": [ | ||
"error", | ||
{ | ||
"path": "always", | ||
"types": "prefer-import", | ||
"lib": "always" | ||
} | ||
], | ||
"@typescript-eslint/typedef": "off", | ||
"@typescript-eslint/unified-signatures": "error", | ||
"arrow-body-style": "off", | ||
"arrow-parens": [ | ||
"off", | ||
"always" | ||
], | ||
"comma-dangle": "off", | ||
"complexity": "off", | ||
"constructor-super": "error", | ||
"curly": "off", | ||
"dot-notation": "off", | ||
"eqeqeq": [ | ||
"off", | ||
"always" | ||
], | ||
"guard-for-in": "error", | ||
"id-denylist": [ | ||
"error", | ||
"any", | ||
"Number", | ||
"number", | ||
"String", | ||
"string", | ||
"Boolean", | ||
"boolean", | ||
"Undefined", | ||
"undefined" | ||
], | ||
"id-match": "error", | ||
"import/order": [ | ||
"off", | ||
{ | ||
"alphabetize": { | ||
"caseInsensitive": true, | ||
"order": "asc" | ||
}, | ||
"newlines-between": "ignore", | ||
"groups": [ | ||
[ | ||
"builtin", | ||
"external", | ||
"internal", | ||
"unknown", | ||
"object", | ||
"type" | ||
], | ||
"parent", | ||
[ | ||
"sibling", | ||
"index" | ||
] | ||
], | ||
"distinctGroup": false, | ||
"pathGroupsExcludedImportTypes": [], | ||
"pathGroups": [ | ||
{ | ||
"pattern": "./", | ||
"patternOptions": { | ||
"nocomment": true, | ||
"dot": true | ||
}, | ||
"group": "sibling", | ||
"position": "before" | ||
}, | ||
{ | ||
"pattern": ".", | ||
"patternOptions": { | ||
"nocomment": true, | ||
"dot": true | ||
}, | ||
"group": "sibling", | ||
"position": "before" | ||
}, | ||
{ | ||
"pattern": "..", | ||
"patternOptions": { | ||
"nocomment": true, | ||
"dot": true | ||
}, | ||
"group": "parent", | ||
"position": "before" | ||
}, | ||
{ | ||
"pattern": "../", | ||
"patternOptions": { | ||
"nocomment": true, | ||
"dot": true | ||
}, | ||
"group": "parent", | ||
"position": "before" | ||
} | ||
] | ||
} | ||
], | ||
"indent": "off", | ||
"jsdoc/check-alignment": "error", | ||
"jsdoc/check-indentation": "error", | ||
"jsdoc/newline-after-description": "error", | ||
"max-classes-per-file": "off", | ||
"max-len": "off", | ||
"new-parens": "error", | ||
"no-bitwise": "off", | ||
"no-caller": "error", | ||
"no-cond-assign": "off", | ||
"no-console": "error", | ||
"no-debugger": "error", | ||
"no-empty": "off", | ||
"no-empty-function": "off", | ||
"no-eval": "off", | ||
"no-fallthrough": "off", | ||
"no-invalid-this": "off", | ||
"no-multiple-empty-lines": "off", | ||
"no-new-wrappers": "error", | ||
"no-null/no-null": "off", | ||
"no-shadow": "off", | ||
"no-throw-literal": "error", | ||
"no-trailing-spaces": "error", | ||
"no-undef-init": "off", | ||
"no-underscore-dangle": "off", | ||
"no-unsafe-finally": "error", | ||
"no-unused-expressions": "off", | ||
"no-unused-labels": "error", | ||
"no-use-before-define": "off", | ||
"no-var": "error", | ||
"object-shorthand": "off", | ||
"one-var": [ | ||
"off", | ||
"never" | ||
], | ||
"prefer-arrow/prefer-arrow-functions": "off", | ||
"prefer-const": "error", | ||
"quotes": "off", | ||
"radix": "off", | ||
"space-before-function-paren": "off", | ||
"use-isnan": "error", | ||
"valid-typeof": "off" | ||
} | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.