fish-shell/fish-shell Rust B application

fish-shell/fish-shell

application Rust 33k stars
B
89
/ 100
Last analyzed: April 3, 2026

Dimension Scores

Individual health dimension scores for this repository

Security
70
Testing
94
Documentation
90
Architecture
100
DevOps
94
Maintenance
85

Detailed Findings

Security 70/100
Security policy (SECURITY.md) Security policy found with contact info (1342 chars)
Pinned dependencies (Actions SHA) 7/7 action refs pinned to SHA (100%)
Token permissions No workflow has an explicit `permissions:` block — defaults to write-all
Dependency update automation No Dependabot or Renovate config found
Code ownership No code ownership file — add CODEOWNERS or OWNERS for review enforcement
No committed .env files No .env files committed
.gitignore present .gitignore found
CI workflows (branch protection proxy) GitHub Actions found (likely branch protection in place)
Testing 94/100
CI workflows GitHub Actions detected
Test files 267 test-related file(s) found
Coverage configuration Coverage/test runner config found
Test runner configured Test runner configuration detected
Pre-commit hooks No pre-commit hooks found
Documentation 90/100
README quality README.rst is 9340 chars
LICENSE file License: NOASSERTION
CONTRIBUTING guide Contributing guide found
CHANGELOG Changelog or release notes found
Documentation directory or API docs No docs/ directory or API.md
Repository description Description: "The user-friendly command line shell."
Architecture 100/100
Type safety (built-in + Cargo.toml) Cargo.toml found — Rust has built-in type safety
Linter (clippy) Clippy config or CI found
Code formatter (rustfmt) rustfmt.toml found
Source structure src/ directory found
Build configuration (Cargo.toml) Cargo.toml found
DevOps 94/100
CI/CD pipeline GitHub Actions
Container support (Docker) Docker config found (Dockerfile)
Release automation Release automation configured
Issue/PR templates Issue/PR templates found
Deployment/Infrastructure config No deployment configuration detected
Maintenance 85/100
Last commit recency Last commit 2 day(s) ago — actively maintained
Open issue freshness Median open issue age: 3693 day(s) — stale issues accumulating (oldest sampled: 4318 days)
Recent releases Latest release 5 day(s) ago (5 recent releases)
Bus factor Bus factor 6 — healthy contributor distribution (ridiculousfish, faho, krobelus, liljencrantz, mqudsi)
Community adoption (stars) 33,038 stars — strong community adoption
Maintainer funding Funding file found (.github/FUNDING.yml) — sustainability signal
View on GitHub OpenSSF Scorecard Back to Leaderboard