TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Qodana: Code Quality Monitoring Platform

57 点作者 SerCe将近 4 年前

4 条评论

ris将近 4 年前
Code quality metrics are, quite universally, garbage.<p>At best they take a bunch of subjective preferences (come up with by some random person), assert them as gospel and teach people that they are &quot;best practise&quot;. At worst, they will cause a team to waste time making meaningless changes and junking up their git history.<p>Generally if I see a project that scores an A+++ on one of these metrics, it gives me the impression that they&#x27;ve got their priorities rather mixed up.<p>It&#x27;s the classic thing of &quot;identifying <i>real</i> problems automatically is really extremely hard, so what we&#x27;ll do is double down on the really simplistic factors (which are unfortunately meaningless)&quot;.
评论 #27864036 未加载
评论 #27863605 未加载
评论 #27862958 未加载
jka将近 4 年前
In the same way that it can be difficult to justify spending a week to reduce technical debt within a fast-moving engineering team, I think there&#x27;s a parallel challenge for industry to make the work of maintenance be seen -- and be rewarded -- equally alongside feature development.<p>Perhaps we already have (or at least nearly have) enough code, systems and services to achieve the tasks that 97.5% of us need, but they&#x27;re all broken and non-interoperable in frustrating ways.<p>Can we spend a while honing and refining those before building incompatible replacements? Or, failing that, at least identify the core issues before repeating the same mistakes?
评论 #27862573 未加载
评论 #27862410 未加载
wanderingmind将近 4 年前
Say if I develop in python, Why should I use this instead of pylint which is open source and vetted by the community?
评论 #27865477 未加载
pabs3将近 4 年前
Anyone know which open source linters this runs? Or is it just running their own proprietary linters?