{nodePackages,vimPlugins}.coc-tslint{,-plugin}: drop

Both deprecated upstream:
https://github.com/neoclide/coc-tslint
https://github.com/neoclide/coc-tslint-plugin

coc-eslint provides comparable features and is maintained.

Part of #229475
This commit is contained in:
Tomo 2024-10-18 23:41:34 +00:00
parent 96fd503b3a
commit 0003fd75d8
5 changed files with 7 additions and 100 deletions

View File

@ -367,6 +367,11 @@
- `matrix-sliding-sync` was removed because it has been replaced by the simplified sliding sync functionality introduced in matrix-synapse 114.0.
- `nodePackages.coc-tslint`, `vimPlugins.coc-tslint`, `nodePackages.coc-tslint-plugin`,
and `vimPlugins.coc-tslint-plugin` were removed due to being deprecated upstream. The
`nodePackages.coc-eslint` and `vimPlugins.coc-eslint` packages offer comparable
features for `eslint`, which replaced `tslint`.
- `teleport` has been upgraded from major version 15 to major version 16.
Refer to upstream [upgrade instructions](https://goteleport.com/docs/management/operations/upgrading/)
and [release notes for v16](https://goteleport.com/docs/changelog/#1600-061324).

View File

@ -2757,8 +2757,6 @@ in
"coc-tabnine"
"coc-texlab"
"coc-toml"
"coc-tslint"
"coc-tslint-plugin"
"coc-tsserver"
"coc-ultisnips"
"coc-vetur"

View File

@ -76,6 +76,8 @@ mapAliases {
inherit (pkgs) coc-pyright; # added 2024-07-14
coc-metals = throw "coc-metals was removed because it was deprecated upstream. vimPlugins.nvim-metals is its official replacement."; # Added 2024-10-16
coc-python = throw "coc-python was removed because it was abandoned upstream on 2020-12-24. Upstream now recommends using coc-pyright or coc-jedi instead."; # added 2024-10-15
coc-tslint = throw "coc-tslint was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
coc-tslint-plugin = throw "coc-tslint-plugin was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
coffee-script = pkgs.coffeescript; # added 2023-08-18
inherit (pkgs) concurrently; # added 2024-08-05

View File

@ -60,8 +60,6 @@
, "coc-tabnine"
, "coc-texlab"
, "coc-toml"
, "coc-tslint"
, "coc-tslint-plugin"
, "coc-tsserver"
, "coc-ultisnips"
, "coc-vetur"

View File

@ -61714,102 +61714,6 @@ in
bypassCache = true;
reconstructLock = true;
};
coc-tslint = nodeEnv.buildNodePackage {
name = "coc-tslint";
packageName = "coc-tslint";
version = "1.0.17";
src = fetchurl {
url = "https://registry.npmjs.org/coc-tslint/-/coc-tslint-1.0.17.tgz";
sha512 = "5Zxv2Adtb6Mlpv2YdKErhf8ntxiBl1UyrbEqo7gR9nFIAfi3o0Ue6TJTpZfOhQViFQxLjJAS65IQVRaNlbhkxw==";
};
dependencies = [
sources."@babel/code-frame-7.24.7"
sources."@babel/helper-validator-identifier-7.24.7"
sources."@babel/highlight-7.24.7"
sources."ansi-styles-3.2.1"
sources."argparse-1.0.10"
sources."balanced-match-1.0.2"
sources."brace-expansion-1.1.11"
sources."builtin-modules-1.1.1"
sources."chalk-2.4.2"
sources."color-convert-1.9.3"
sources."color-name-1.1.3"
sources."commander-2.20.3"
sources."concat-map-0.0.1"
sources."diff-4.0.2"
sources."escape-string-regexp-1.0.5"
sources."esprima-4.0.1"
sources."fs.realpath-1.0.0"
sources."function-bind-1.1.2"
sources."glob-7.2.3"
sources."has-flag-3.0.0"
sources."hasown-2.0.2"
sources."inflight-1.0.6"
sources."inherits-2.0.4"
sources."is-core-module-2.15.1"
sources."js-tokens-4.0.0"
sources."js-yaml-3.14.1"
sources."minimatch-3.1.2"
sources."minimist-1.2.8"
sources."mkdirp-0.5.6"
sources."once-1.4.0"
sources."path-is-absolute-1.0.1"
sources."path-parse-1.0.7"
sources."picocolors-1.1.0"
sources."resolve-1.22.8"
sources."semver-5.7.2"
sources."sprintf-js-1.0.3"
sources."supports-color-5.5.0"
sources."supports-preserve-symlinks-flag-1.0.0"
sources."tslib-1.14.1"
sources."tslint-5.20.1"
sources."tsutils-2.29.0"
sources."typescript-3.9.10"
sources."wrappy-1.0.2"
];
buildInputs = globalBuildInputs;
meta = {
description = "tslint extension for coc.nvim";
homepage = "https://github.com/neoclide/coc-tslint#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
coc-tslint-plugin = nodeEnv.buildNodePackage {
name = "coc-tslint-plugin";
packageName = "coc-tslint-plugin";
version = "1.2.0";
src = fetchurl {
url = "https://registry.npmjs.org/coc-tslint-plugin/-/coc-tslint-plugin-1.2.0.tgz";
sha512 = "WEl0FM8ui0Oip6YqyOYApf8vErXFudj2ftjSYqm5WNLNuPq53JSNi+5w+WNqHwX2UWE8MOB2mQszqwU2fyE8Ag==";
};
dependencies = [
sources."balanced-match-1.0.2"
sources."brace-expansion-1.1.11"
sources."concat-map-0.0.1"
sources."get-caller-file-1.0.3"
sources."minimatch-3.1.2"
sources."mock-require-3.0.3"
sources."normalize-path-2.1.1"
sources."remove-trailing-separator-1.1.0"
sources."typescript-tslint-plugin-0.5.4"
sources."vscode-jsonrpc-4.0.0"
sources."vscode-languageserver-5.2.1"
sources."vscode-languageserver-protocol-3.14.1"
sources."vscode-languageserver-types-3.14.0"
sources."vscode-uri-1.0.8"
];
buildInputs = globalBuildInputs;
meta = {
description = "TSLint extension for coc.nvim as tsserver plugin";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
coc-tsserver = nodeEnv.buildNodePackage {
name = "coc-tsserver";
packageName = "coc-tsserver";