Skip to content

Commit fa22158

Browse files
committed
Update broken links; remove unreachable tools
1 parent 3b438f1 commit fa22158

15 files changed

+43
-198
lines changed

.lycheeignore

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
1-
https://www.castsoftware.com/highlight
2-
ptsecurity.com
3-
https://rome.tools
4-
https://marketplace.visualstudio.com/items?itemName=rome.rome
5-
# DeepCode is now part of Snyk
6-
deepcode.ai
7-
# https://github.com/amperser/proselint/issues/1357
1+
# Proselint is down. See https://github.com/amperser/proselint/issues/1357
82
proselint.com
9-
# unable to get local issuer certificate
10-
# https://github.com/analysis-tools-dev/static-analysis/issues/1474
11-
https://checkerframework.org/
3+
# Seems to be a bot detection issue
4+
https://www.mathworks.com/products/polyspace-bug-finder.html
5+
# Forbidden
6+
https://www.freepik.com/

README.md

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -845,8 +845,6 @@ A ktfmt IntelliJ plugin is available from the plugin repository. To install it,
845845

846846
- [Mondrian](https://trismegiste.github.io/Mondrian) :warning: — A set of static analysis and refactoring tools which use graph theory.
847847

848-
- [Nitpick CI](https://nitpick-ci.com) :copyright: — Automated PHP code review.
849-
850848
- [parallel-lint](https://github.com/php-parallel-lint/PHP-Parallel-Lint) — This tool checks syntax of PHP files faster than serial check with a fancier output.
851849

852850
- [Parse](https://github.com/psecio/parse) — A Static Security Scanner.
@@ -861,7 +859,7 @@ A ktfmt IntelliJ plugin is available from the plugin repository. To install it,
861859

862860
- [PHP Coding Standards Fixer](https://cs.symfony.com) — Fixes your code according to standards like PSR-1, PSR-2, and the Symfony standard.
863861

864-
- [PHP Insights](https://phpinsights.com) — Instant PHP quality checks from your console. Analysis of code quality and coding style as well as overview of code architecture and its complexity.
862+
- [PHP Insights](https://github.com/nunomaduro/phpinsights) — Instant PHP quality checks from your console. Analysis of code quality and coding style as well as overview of code architecture and its complexity.
865863

866864
- [Php Inspections (EA Extended)](https://plugins.jetbrains.com/plugin/7622-php-inspections-ea-extended-) — A Static Code Analyzer for PHP.
867865

@@ -1011,8 +1009,6 @@ It uses the pycodestyle utility to determine what parts of the code needs to be
10111009

10121010
- [pyanalyze](https://pyanalyze.readthedocs.io/en/latest/) — A tool for programmatically detecting common mistakes in Python code, such as references to undefined variables and type errors. It can be extended to add additional rules and perform checks specific to particular functions.
10131011

1014-
- [PyCodeQual](https://pycodequ.al) :copyright: — PyCodeQual gives you insights into complexity and bug risks. It adds automatic reviews to your pull requests.
1015-
10161012
- [pycodestyle](https://pycodestyle.pycqa.org/en/latest) — (Formerly `pep8`) Check Python code against some of the style conventions in PEP 8.
10171013

10181014
- [pydocstyle](http://www.pydocstyle.org) :warning: — Check compliance with Python docstring conventions.
@@ -1067,7 +1063,7 @@ YAPF follows a distinctive methodology, originating from the 'clang-format' tool
10671063

10681064
- [cyclocomp](https://github.com/MangoTheCat/cyclocomp) — Quantifies the cyclomatic complexity of R functions / expressions.
10691065

1070-
- [goodpractice](https://mangothecat.github.io/goodpractice) — Analyses the source code for R packages and provides best-practice recommendations.
1066+
- [goodpractice](https://docs.ropensci.org/goodpractice/) — Analyses the source code for R packages and provides best-practice recommendations.
10711067

10721068
- [lintr](https://github.com/jimhester/lintr) — Static Code Analysis for R.
10731069

@@ -1131,7 +1127,7 @@ YAPF follows a distinctive methodology, originating from the 'clang-format' tool
11311127

11321128
- [Rubrowser](https://github.com/blazeeboy/rubrowser) — Ruby classes interactive dependency graph generator.
11331129

1134-
- [ruby-lint](http://code.yorickpeterse.com/ruby-lint/latest) :warning: — Static code analysis for Ruby.
1130+
- [ruby-lint](https://gitlab.com/yorickpeterse/ruby-lint) :warning: — Static code analysis for Ruby.
11351131

11361132
- [rubycritic](https://github.com/whitesmith/rubycritic) — A Ruby code quality reporter.
11371133

@@ -1399,7 +1395,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea
13991395

14001396
- [Clayton](https://www.getclayton.com/) :copyright: — AI-powered code reviews for Salesforce. Secure your developments, enforce best practice and control your technical debt in real-time.
14011397

1402-
- [coala](https://coala.io) :warning: — Language independent framework for creating code analysis - supports [over 60 languages](https://coala.io/languages) by default.
1398+
- [coala](https://github.com/coala/coala) :warning: — Language independent framework for creating code analysis - supports [over 60 languages](https://coala.io/languages) by default.
14031399

14041400
- [Cobra](https://spinroot.com/cobra) :copyright: — Structural source code analyzer by NASA's Jet Propulsion Laboratory.
14051401

@@ -1421,8 +1417,6 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea
14211417

14221418
- [Codemodder](https://codemodder.io/) — Codemodder is a pluggable framework for building expressive codemods. Use Codemodder when you need more than a linter or code formatting tool. Use it to fix non-trivial security issues and other code quality problems.
14231419

1424-
- [CodePatrol](https://cyber-security.claranet.fr/en/codepatrol) :copyright: — Automated SAST code reviews driven by security, supports 15+ languages and includes security training.
1425-
14261420
- [codeql](https://github.com/github/codeql) — Deep code analysis - semantic queries and dataflow for several languages with VSCode plugin support.
14271421

14281422
- [CodeQue](https://codeque.co) — Ecosystem for structural matching JavaScript and TypeScript code. Offers search tool that understands code structure. Available as CLI tool and Visual Studio Code extension. It helps to search code faster and more accurately making you workflow more effective. Soon it will offer ESLint plugin to create your own rules in minutes to help with assuring codebase quality.
@@ -1449,7 +1443,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea
14491443

14501444
- [cqc](https://github.com/xcatliu/cqc) :warning: — Check your code quality for js, jsx, vue, css, less, scss, sass and styl files.
14511445

1452-
- [DeepCode](https://www.deepcode.ai) :warning: :copyright: — DeepCode was acquired by Snyk is now Snyk Code.
1446+
- [DeepCode](https://snyk.io/platform/deepcode-ai/) :warning: :copyright: — DeepCode was acquired by Snyk is now Snyk Code.
14531447

14541448
- [DeepSource](https://deepsource.com) :copyright: — In-depth static analysis to find issues in verticals of bug risks, security, anti-patterns, performance, documentation and style. Native integrations with GitHub, GitLab and Bitbucket. Less than 5% false positives.
14551449

@@ -1631,7 +1625,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea
16311625

16321626
- [weggli](https://github.com/googleprojectzero/weggli) — A fast and robust semantic search tool for C and C++ codebases. It is designed to help security researchers identify interesting functionality in large codebases.
16331627

1634-
- [WhiteHat Application Security Platform](https://www.whitehatsec.com/platform/static-application-security-testing) :copyright: — WhiteHat Scout (for Developers) combined with WhiteHat Sentinel Source (for Operations) supporting WhiteHat Top 40 and OWASP Top 10.
1628+
- [WhiteHat Application Security Platform](https://source.whitehatsec.com/help/sentinel/sast-service-detail.html) :copyright: — WhiteHat Scout (for Developers) combined with WhiteHat Sentinel Source (for Operations) supporting WhiteHat Top 40 and OWASP Top 10.
16351629

16361630
- [Wotan](https://github.com/fimbullinter/wotan) :warning: — Pluggable TypeScript and JavaScript linter.
16371631

@@ -1665,7 +1659,7 @@ TSLint is an extensible static analysis tool that checks TypeScript code for rea
16651659
- [alquitran](https://github.com/ferivoz/alquitran) — Inspects tar archives and tries to spot portability issues in regard to POSIX 2017 pax specification and common tar implementations.
16661660
This project is intended to be used by maintainers of projects who want to offer portable source code archives for as many systems as possible. Checking tar archives with alquitran before publishing them should help spotting issues before they reach distributors and users.
16671661

1668-
- [packj](https://packj.dev) — Packj (pronounced package) is a command line (CLI) tool to vet open-source software packages for "risky" attributes that make them vulnerable to supply chain attacks. This is the tool behind our large-scale security analysis platform Packj.dev that continuously vets packages and provides free reports.
1662+
- [packj](https://github.com/ossillate-inc/packj) — Packj (pronounced package) is a command line (CLI) tool to vet open-source software packages for "risky" attributes that make them vulnerable to supply chain attacks. This is the tool behind our large-scale security analysis platform Packj.dev that continuously vets packages and provides free reports.
16691663

16701664
- [pure](https://github.com/ronomon/pure) :warning: — Pure is a static analysis file format checker that checks ZIP files for dangerous compression ratios, spec deviations, malicious archive signatures, mismatching local and central directory headers, ambiguous UTF-8 filenames, directory and symlink traversals, invalid MS-DOS dates, overlapping headers, overflow, underflow, sparseness, accidental buffer bleeds etc.
16711665

@@ -1875,8 +1869,6 @@ Its technology helps developers automate testing, find bugs, and reduce manual l
18751869

18761870
- [Goblint](https://goblint.in.tum.de) — A static analyzer for the analysis of multi-threaded C programs. Its primary focus is the detection of data races, but it also reports other runtime errors, such as buffer overflows and null-pointer dereferences.
18771871

1878-
- [Nitpick CI](https://nitpick-ci.com) :copyright: — Automated PHP code review.
1879-
18801872
- [PullRequest](https://www.pullrequest.com) :copyright: — Code review as a service with built-in static analysis. Increase velocity and reduce technical debt through quality code review by expert engineers backed by best-in-class automation.
18811873

18821874
- [quality](https://github.com/apiology/quality) :warning: — Runs quality checks on your code using community tools, and makes sure your numbers don't get any worse over time.
@@ -2068,7 +2060,7 @@ but with the following improvements:
20682060
<h2>Mobile</h2>
20692061

20702062

2071-
- [Android Lint](http://tools.android.com/tips/lint) — Run static analysis on Android projects.
2063+
- [Android Lint](https://developer.android.com/studio/write/lint) — Run static analysis on Android projects.
20722064

20732065
- [android-lint-summary](https://passy.github.io/android-lint-summary) :warning: — Combines lint errors of multiple projects into one output, check lint results of multiple sub-projects at once.
20742066

@@ -2206,7 +2198,7 @@ Kani verifies:
22062198

22072199
- [lockfile-lint](https://github.com/lirantal/lockfile-lint) — Lint an npm or yarn lockfile to analyze and detect security issues
22082200

2209-
- [LunaSec](https://www.lunasec.io) — Open Source AppSec platform that automatically notifies you the next time vulnerabilities like Log4Shell or node-ipc happen. Track your dependencies and builds in a centralized service.
2201+
- [LunaSec](https://github.com/marketplace/lunatrace-by-lunasec/) — Open Source AppSec platform that automatically notifies you the next time vulnerabilities like Log4Shell or node-ipc happen. Track your dependencies and builds in a centralized service.
22102202

22112203
- [njsscan](https://opensecurity.in) — A static application testing (SAST) tool that can find insecure code patterns in your node.js applications using simple pattern matcher from libsast and syntax-aware semantic code pattern search tool semgrep.
22122204

data/api/tools.json

Lines changed: 9 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@
319319
"types": [
320320
"cli"
321321
],
322-
"homepage": "http://tools.android.com/tips/lint",
322+
"homepage": "https://developer.android.com/studio/write/lint",
323323
"source": "https://android.googlesource.com",
324324
"pricing": null,
325325
"plans": null,
@@ -2881,7 +2881,7 @@
28812881
"types": [
28822882
"cli"
28832883
],
2884-
"homepage": "https://coala.io",
2884+
"homepage": "https://github.com/coala/coala",
28852885
"source": "https://github.com/coala/coala",
28862886
"pricing": null,
28872887
"plans": null,
@@ -3457,39 +3457,6 @@
34573457
"demos": null,
34583458
"wrapper": null
34593459
},
3460-
"codepatrol": {
3461-
"name": "CodePatrol",
3462-
"categories": [
3463-
"linter"
3464-
],
3465-
"languages": [
3466-
"csharp",
3467-
"java",
3468-
"javascript",
3469-
"php"
3470-
],
3471-
"other": [
3472-
"ci",
3473-
"security"
3474-
],
3475-
"licenses": [
3476-
"proprietary"
3477-
],
3478-
"types": [
3479-
"service"
3480-
],
3481-
"homepage": "https://cyber-security.claranet.fr/en/codepatrol",
3482-
"source": null,
3483-
"pricing": null,
3484-
"plans": null,
3485-
"description": "Automated SAST code reviews driven by security, supports 15+ languages and includes security training.",
3486-
"discussion": null,
3487-
"deprecated": null,
3488-
"resources": null,
3489-
"reviews": null,
3490-
"demos": null,
3491-
"wrapper": null
3492-
},
34933460
"codepeer": {
34943461
"name": "Codepeer",
34953462
"categories": [
@@ -5059,7 +5026,7 @@
50595026
"types": [
50605027
"service"
50615028
],
5062-
"homepage": "https://www.deepcode.ai",
5029+
"homepage": "https://snyk.io/platform/deepcode-ai/",
50635030
"source": null,
50645031
"pricing": null,
50655032
"plans": null,
@@ -8340,7 +8307,7 @@
83408307
"types": [
83418308
"cli"
83428309
],
8343-
"homepage": "https://mangothecat.github.io/goodpractice",
8310+
"homepage": "https://docs.ropensci.org/goodpractice/",
83448311
"source": "https://github.com/mangothecat/goodpractice",
83458312
"pricing": null,
83468313
"plans": null,
@@ -11126,7 +11093,7 @@
1112611093
"types": [
1112711094
"service"
1112811095
],
11129-
"homepage": "https://www.lunasec.io",
11096+
"homepage": "https://github.com/marketplace/lunatrace-by-lunasec/",
1113011097
"source": "https://github.com/lunasec-io/lunasec",
1113111098
"pricing": null,
1113211099
"plans": null,
@@ -12151,38 +12118,6 @@
1215112118
"demos": null,
1215212119
"wrapper": null
1215312120
},
12154-
"nitpick-ci": {
12155-
"name": "Nitpick CI",
12156-
"categories": [
12157-
"linter"
12158-
],
12159-
"languages": [
12160-
"php"
12161-
],
12162-
"other": [
12163-
"ci"
12164-
],
12165-
"licenses": [
12166-
"proprietary"
12167-
],
12168-
"types": [
12169-
"service"
12170-
],
12171-
"homepage": "https://nitpick-ci.com",
12172-
"source": null,
12173-
"pricing": "https://nitpick-ci.com/#pricing",
12174-
"plans": {
12175-
"free": false,
12176-
"oss": true
12177-
},
12178-
"description": "Automated PHP code review.",
12179-
"discussion": null,
12180-
"deprecated": null,
12181-
"resources": null,
12182-
"reviews": null,
12183-
"demos": null,
12184-
"wrapper": null
12185-
},
1218612121
"njsscan": {
1218712122
"name": "njsscan",
1218812123
"categories": [
@@ -12598,7 +12533,7 @@
1259812533
"types": [
1259912534
"cli"
1260012535
],
12601-
"homepage": "https://packj.dev",
12536+
"homepage": "https://github.com/ossillate-inc/packj",
1260212537
"source": "https://github.com/ossillate-inc/packj",
1260312538
"pricing": null,
1260412539
"plans": null,
@@ -13211,7 +13146,7 @@
1321113146
"types": [
1321213147
"cli"
1321313148
],
13214-
"homepage": "https://phpinsights.com",
13149+
"homepage": "https://github.com/nunomaduro/phpinsights",
1321513150
"source": "https://github.com/nunomaduro/phpinsights",
1321613151
"pricing": null,
1321713152
"plans": null,
@@ -14957,36 +14892,6 @@
1495714892
"demos": null,
1495814893
"wrapper": null
1495914894
},
14960-
"pycodequal": {
14961-
"name": "PyCodeQual",
14962-
"categories": [
14963-
"linter"
14964-
],
14965-
"languages": [
14966-
"python"
14967-
],
14968-
"other": [],
14969-
"licenses": [
14970-
"proprietary"
14971-
],
14972-
"types": [
14973-
"service"
14974-
],
14975-
"homepage": "https://pycodequ.al",
14976-
"source": null,
14977-
"pricing": "https://pycodequ.al/pricing",
14978-
"plans": {
14979-
"free": true,
14980-
"oss": false
14981-
},
14982-
"description": "PyCodeQual gives you insights into complexity and bug risks. It adds automatic reviews to your pull requests.",
14983-
"discussion": null,
14984-
"deprecated": null,
14985-
"resources": null,
14986-
"reviews": null,
14987-
"demos": null,
14988-
"wrapper": null
14989-
},
1499014895
"pycodestyle": {
1499114896
"name": "pycodestyle",
1499214897
"categories": [
@@ -16429,7 +16334,7 @@
1642916334
"types": [
1643016335
"cli"
1643116336
],
16432-
"homepage": "http://code.yorickpeterse.com/ruby-lint/latest",
16337+
"homepage": "https://gitlab.com/yorickpeterse/ruby-lint",
1643316338
"source": "https://gitlab.com/yorickpeterse/ruby-lint",
1643416339
"pricing": null,
1643516340
"plans": null,
@@ -21169,7 +21074,7 @@
2116921074
"types": [
2117021075
"cli"
2117121076
],
21172-
"homepage": "https://www.whitehatsec.com/platform/static-application-security-testing",
21077+
"homepage": "https://source.whitehatsec.com/help/sentinel/sast-service-detail.html",
2117321078
"source": null,
2117421079
"pricing": null,
2117521080
"plans": null,

data/tools/android-lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ tags:
66
license: Android Software Development Kit License Agreement
77
types:
88
- cli
9-
source: 'https://android.googlesource.com'
10-
homepage: 'http://tools.android.com/tips/lint'
9+
source: "https://android.googlesource.com"
10+
homepage: "https://developer.android.com/studio/write/lint"
1111
description: Run static analysis on Android projects.

data/tools/coala.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ tags:
88
- java
99
- javascript
1010
license: AGPL-3.0-only
11+
deprecated: true
1112
types:
1213
- cli
13-
source: 'https://github.com/coala/coala'
14-
homepage: 'https://coala.io'
14+
source: "https://github.com/coala/coala"
15+
homepage: "https://github.com/coala/coala"
1516
description: >-
1617
Language independent framework for creating code analysis - supports [over 60
1718
languages](https://coala.io/languages) by default.

data/tools/codepatrol.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

data/tools/deepcode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tags:
1111
license: proprietary
1212
types:
1313
- service
14-
homepage: https://www.deepcode.ai
14+
homepage: https://snyk.io/platform/deepcode-ai/
1515
deprecated: true
1616
description: >-
1717
DeepCode was acquired by Snyk is now Snyk Code.

data/tools/goodpractice.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ tags:
66
license: Other
77
types:
88
- cli
9-
source: 'https://github.com/mangothecat/goodpractice'
10-
homepage: 'https://mangothecat.github.io/goodpractice'
9+
source: "https://github.com/mangothecat/goodpractice"
10+
homepage: "https://docs.ropensci.org/goodpractice/"
1111
description: >-
1212
Analyses the source code for R packages and provides best-practice
1313
recommendations.

0 commit comments

Comments
 (0)