Tag

linting

0 views collected around this technical thread.

ByteDance Web Infra
ByteDance Web Infra
Feb 7, 2025 · Frontend Development

Biome 2024 Review and 2025 Roadmap Overview

The article reviews Biome's rapid progress in 2024—including multiple minor releases, new commands, expanded language support, team growth, awards, and IDE integrations—while outlining the ambitious 2025 roadmap featuring plugins, domain‑based linting, monorepo enhancements, multi‑file analysis, type inference, and broader language support.

BiomeRoadmapcode formatting
0 likes · 9 min read
Biome 2024 Review and 2025 Roadmap Overview
大转转FE
大转转FE
Jan 17, 2025 · Frontend Development

ESLint: Past, Present, and Future

This article traces the evolution of ESLint from its early role as a simple JavaScript linter to the introduction of the Flat Config system in ESLint 9, examines the challenges of extends, multi‑format support, plugins, and shared configurations, and explores new tools like Config Inspector, eslint‑flat‑config‑utils, ESLint Stylistic, and future multi‑language support.

ConfigurationFlat ConfigJavaScript
0 likes · 17 min read
ESLint: Past, Present, and Future
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jan 3, 2025 · Frontend Development

A Comprehensive Guide to ESLint v9, @antfu/eslint-config, and Husky Hooks

This article explains the new features and breaking changes of ESLint v9, demonstrates how to use the @antfu/eslint-config preset with flat configuration, and shows how to set up Husky Git hooks to enforce linting and automatic fixing in JavaScript projects.

ConfigurationJavaScripteslint
0 likes · 11 min read
A Comprehensive Guide to ESLint v9, @antfu/eslint-config, and Husky Hooks
DevOps Engineer
DevOps Engineer
Feb 19, 2024 · Operations

cpp-linter-action v2.9.0 Introduces Pull Request Review Capability

The cpp-linter-action tool, a GitHub Action for C/C++ linting, has been updated to version 2.9.0 adding a Pull Request Review feature that posts suggestions directly in PRs, along with other functionalities such as Annotations, Thread Comments, and Step Summaries.

C++CIGitHub Actions
0 likes · 8 min read
cpp-linter-action v2.9.0 Introduces Pull Request Review Capability
Sohu Tech Products
Sohu Tech Products
Nov 1, 2023 · Frontend Development

ESLint vs. Prettier: History, Conflict, and the Deprecation of Formatting Rules

The article traces ESLint’s evolution from a JSLint‑style checker to the dominant JavaScript linter, explains its long‑standing clash with the opinionated formatter Prettier over code‑style rules, and details the team’s decision in v8.53.0 to deprecate built‑in formatting rules in favor of external style plugins and market‑driven style guides.

Frontend DevelopmentJavaScriptcode formatting
0 likes · 10 min read
ESLint vs. Prettier: History, Conflict, and the Deprecation of Formatting Rules
ByteFE
ByteFE
Feb 13, 2023 · Frontend Development

Understanding ESLint: Principles, Configuration, AST, and Custom Rule Development

This article explains the fundamentals of ESLint, including its purpose, configuration files, AST-based analysis, the SourceCode abstraction, rule template creation, key functions, and the overall linting and fixing workflow, enabling developers to build custom linting plugins for consistent code style.

ASTCustom RulesFrontend Development
0 likes · 14 min read
Understanding ESLint: Principles, Configuration, AST, and Custom Rule Development
Python Programming Learning Circle
Python Programming Learning Circle
Dec 9, 2022 · Fundamentals

Using Pylint for Python Linting: A Practical Guide

This tutorial demonstrates how to set up a Python project, install and run Pylint, interpret its messages, and improve code quality by adding docstrings, fixing formatting issues, and configuring suppression, while also covering linting on single files, directories, and common pitfalls.

code qualitylintingpep8
0 likes · 11 min read
Using Pylint for Python Linting: A Practical Guide
Sohu Tech Products
Sohu Tech Products
Apr 20, 2022 · Frontend Development

Recommended ESLint Rules for Writing Better Asynchronous JavaScript Code

This article introduces a set of ESLint rules that help developers write safer and more efficient asynchronous JavaScript by avoiding common pitfalls such as async promise executors, awaiting in loops, improper promise handling, and callback-related race conditions.

Best PracticesJavaScriptNode.js
0 likes · 8 min read
Recommended ESLint Rules for Writing Better Asynchronous JavaScript Code
Baidu App Technology
Baidu App Technology
Jun 24, 2021 · Frontend Development

Developing ESLint and StyleLint Plugins for San‑Native Code Linting

The article explains how to design and implement ESLint and StyleLint plugins for the San‑Native framework, detailing AST generation, processor creation, rule definitions for JavaScript and CSS, configuration sharing, and how these tools provide real‑time linting feedback for developers.

ASTJavaScriptSan-Native
0 likes · 24 min read
Developing ESLint and StyleLint Plugins for San‑Native Code Linting
ByteFE
ByteFE
Apr 29, 2021 · Frontend Development

Avoid Using Functions as Callbacks Unless They Are Designed for It – Common Pitfalls in JavaScript and TypeScript

The article explains how using functions that were not intended as callbacks—such as library utilities, Web APIs, or option objects—can break when array.map or other higher‑order functions pass extra arguments, and it shows safer patterns, TypeScript behavior, and linting hints to prevent these bugs.

CallbacksJavaScriptfunction design
0 likes · 12 min read
Avoid Using Functions as Callbacks Unless They Are Designed for It – Common Pitfalls in JavaScript and TypeScript
GrowingIO Tech Team
GrowingIO Tech Team
Jan 14, 2021 · Frontend Development

Master Frontend Tooling: Prettier, Stylelint, ESLint, and Git Hooks for Design Systems

This article explains how GrowingIO's Design System leverages a component library and introduces essential frontend development tools—including Prettier, stylelint, ESLint, Commitizen, commitlint, lint‑staged, and Husky—detailing their installation, configuration, usage, and integration into CI pipelines to ensure consistent, maintainable code.

CIcode formattingdesign system
0 likes · 13 min read
Master Frontend Tooling: Prettier, Stylelint, ESLint, and Git Hooks for Design Systems
vivo Internet Technology
vivo Internet Technology
Sep 23, 2020 · Frontend Development

A Comprehensive Guide to ESLint: History, Usage, and Project Integration

This guide traces ESLint’s evolution from early lint tools, shows how to install and configure it, run auto‑fixes, integrate with editors, enforce quality via Husky, lint‑staged and commit‑lint, and combine these practices into a defensive moat that keeps repositories clean and consistent.

AutomationFront-endJavaScript
0 likes · 21 min read
A Comprehensive Guide to ESLint: History, Usage, and Project Integration
Python Programming Learning Circle
Python Programming Learning Circle
Apr 28, 2020 · Backend Development

Three Secret Weapons for Python Developers: Kite, Mypy, and SonarLint

An experienced Python engineer shares three indispensable tools—Kite for AI‑powered code completion, Mypy for static type checking, and SonarLint for real‑time linting—explaining their benefits, usage examples, and how they improve coding speed, reliability, and error detection.

Pythoncode completiondevelopment tools
0 likes · 8 min read
Three Secret Weapons for Python Developers: Kite, Mypy, and SonarLint