Tagged articles
27 articles
Page 1 of 1
Liangxu Linux
Liangxu Linux
Oct 18, 2025 · Fundamentals

Essential C Coding Style Guide: Rules for Clean, Consistent Code

This guide outlines comprehensive C coding style rules, covering indentation, naming conventions, whitespace, comments, function prototypes, variable declarations, structures, enums, control flow, macros, and documentation, with clear examples to help developers write clean, maintainable, and consistent code across projects.

CCode FormattingDocumentation
0 likes · 23 min read
Essential C Coding Style Guide: Rules for Clean, Consistent Code
IT Services Circle
IT Services Circle
Oct 17, 2025 · Fundamentals

Bython: Adding Braces to Python – How It Works and How to Install

Bython is a Python preprocessor that lets you write code with curly braces instead of relying on indentation, offering full compatibility with the Python ecosystem, and the article explains its purpose, features, installation methods, usage commands, and underlying translation process.

BythonCLICode Formatting
0 likes · 5 min read
Bython: Adding Braces to Python – How It Works and How to Install
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.

BiomeCode FormattingRoadmap
0 likes · 9 min read
Biome 2024 Review and 2025 Roadmap Overview
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 25, 2024 · Frontend Development

Essential VSCode Extensions for Frontend Development

This article presents a comprehensive, experience‑based list of VSCode extensions for frontend developers, covering language support, Git management, code formatting, productivity tools, and visual enhancements to streamline daily coding tasks and improve code quality.

Code FormattingExtensionsVSCode
0 likes · 8 min read
Essential VSCode Extensions for Frontend Development
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 8, 2024 · Operations

Reformatting 100k+ BUILD Files at Google: The Story of Buildifier

This article recounts how Google engineer Laurent Le Brun and the Bazel team designed, built, and rolled out Buildifier—a code‑formatting tool that automatically reformatted over one hundred thousand BUILD files—detailing the technical challenges, testing strategies, large‑scale deployment, and the resulting improvements in code consistency and developer productivity.

BazelBuildifierCode Formatting
0 likes · 8 min read
Reformatting 100k+ BUILD Files at Google: The Story of Buildifier
php Courses
php Courses
Feb 18, 2024 · Backend Development

Automating PHP Code Formatting with PHP‑CS‑Fixer and VS Code

This guide explains how to use PHP‑CS‑Fixer together with VS Code to automatically format PHP code, enforce consistent coding standards, and improve readability, maintainability, and team collaboration across growing projects.

AutomationCode FormattingPHP
0 likes · 6 min read
Automating PHP Code Formatting with PHP‑CS‑Fixer and VS Code
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.

Code FormattingESLintJavaScript
0 likes · 10 min read
ESLint vs. Prettier: History, Conflict, and the Deprecation of Formatting Rules
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Aug 28, 2023 · Frontend Development

An Introduction to Rome: A Next‑Generation Frontend Toolchain

This article introduces Rome, a next‑generation frontend toolchain that unifies dependency management, code formatting, static type checking, building, and asset handling, and provides step‑by‑step installation, configuration, usage commands, and customization options, helping developers improve efficiency and code quality.

Build ToolCode FormattingPlugin System
0 likes · 8 min read
An Introduction to Rome: A Next‑Generation Frontend Toolchain
Python Programming Learning Circle
Python Programming Learning Circle
Dec 15, 2022 · Backend Development

Python Project Engineering: Dependency Management, Project Structure, Modules, Type Checking, Formatting, Configuration, Exception Handling, and Testing

This article presents a comprehensive guide to building a Python backend project without controllers, covering modern dependency management with PDM, recommended project layout, module import conventions, static type checking using mypy, code formatting with Black, configuration handling, exception design, and testing strategies with pytest and tox.

Code FormattingModulesProject Structure
0 likes · 16 min read
Python Project Engineering: Dependency Management, Project Structure, Modules, Type Checking, Formatting, Configuration, Exception Handling, and Testing
Liangxu Linux
Liangxu Linux
Mar 9, 2022 · Fundamentals

Instant Code Formatting in Vim with the vim-rt-format Plugin

This guide shows how to install and configure the vim-rt-format plugin so that Vim automatically formats the current line on pressing ENTER in INSERT mode, covering prerequisite Python3 support, required Python modules, and essential .vimrc settings.

Code FormattingVimautopep8
0 likes · 3 min read
Instant Code Formatting in Vim with the vim-rt-format Plugin
Python Programming Learning Circle
Python Programming Learning Circle
Jan 20, 2022 · Fundamentals

PrettyErrors: Beautify Python Tracebacks for Clearer Debugging

PrettyErrors is a lightweight Python library that, with a single import, transforms raw exception tracebacks into neatly formatted, color‑coded outputs, making error locations and causes instantly recognizable, and offers configurable options for customizing colors, filenames, and enabling global usage via environment variables.

Code FormattingError Handlingprettyerrors
0 likes · 4 min read
PrettyErrors: Beautify Python Tracebacks for Clearer Debugging
macrozheng
macrozheng
Aug 5, 2021 · Fundamentals

What’s New in IntelliJ IDEA 2021.2? Top Features You Shouldn’t Miss

IntelliJ IDEA 2021.2 introduces a refreshed icon, configurable actions on auto‑save, a powerful Package Search for Maven/Gradle, enhanced diagram views, automatic cache and log cleanup, and new microservice diagrams, helping developers work more efficiently and avoid common pitfalls.

Cache CleanupCode FormattingIDE
0 likes · 5 min read
What’s New in IntelliJ IDEA 2021.2? Top Features You Shouldn’t Miss
Code Ape Tech Column
Code Ape Tech Column
Jun 10, 2021 · Fundamentals

Mastering Java Code Style: Key Rules from Google’s Guide

This article presents a comprehensive overview of Google’s Java style guide, covering terminology, file naming and encoding, whitespace rules, import ordering, brace placement, indentation, line length, naming conventions, annotations, Javadoc formatting, and practical coding tips to help developers write clean, readable, and maintainable Java code.

Code FormattingGoogle Style GuideJava
0 likes · 27 min read
Mastering Java Code Style: Key Rules from Google’s Guide
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 FormattingGit Hooks
0 likes · 13 min read
Master Frontend Tooling: Prettier, Stylelint, ESLint, and Git Hooks for Design Systems
Liangxu Linux
Liangxu Linux
Dec 14, 2019 · Frontend Development

Choosing the Ideal Line Length: 100‑Char Width for Cleaner Angular Code

This article explores practical code‑formatting guidelines for Angular projects, arguing that a 100‑character line width balances readability and compactness, and offering concrete recommendations for template layout, attribute ordering, and function formatting using VS Code and Prettier.

AngularCode FormattingHTML
0 likes · 7 min read
Choosing the Ideal Line Length: 100‑Char Width for Cleaner Angular Code
Senior Brother's Insights
Senior Brother's Insights
Apr 18, 2019 · Backend Development

Master Google’s Java Style Guide: Essential Formatting Rules for Clean Code

This article presents the complete Google Java Style Guide, detailing terminology, file naming, source file structure, whitespace handling, brace placement, line‑length limits, import ordering, naming conventions, coding practices, and Javadoc requirements, providing concrete examples and tips for writing consistent, readable Java code.

Code FormattingGoogle Style GuideJava
0 likes · 25 min read
Master Google’s Java Style Guide: Essential Formatting Rules for Clean Code
MaGe Linux Operations
MaGe Linux Operations
Dec 6, 2018 · Fundamentals

Boost Python Readability with the Powerful PrettyPrinter Library

This article introduces Python's PrettyPrinter package, explains why native printing tools fall short, and demonstrates its advanced layout algorithm, syntax‑highlighting, and simple descriptive API for custom pretty‑printing, complete with usage examples and visual screenshots.

Code FormattingDebuggingpretty printing
0 likes · 8 min read
Boost Python Readability with the Powerful PrettyPrinter Library
JD Retail Technology
JD Retail Technology
Jun 26, 2018 · Backend Development

Developing an IntelliJ IDEA Plugin for Smart Code Completion and Formatting

This article explains how to design, implement, debug, and publish an IntelliJ IDEA plugin that automatically inserts semicolons and braces, formats code, and streamlines development workflow using a chain‑of‑responsibility architecture triggered by Ctrl+Enter, complete with code examples and deployment steps.

Chain of ResponsibilityCode FormattingIDE Extensions
0 likes · 15 min read
Developing an IntelliJ IDEA Plugin for Smart Code Completion and Formatting
MaGe Linux Operations
MaGe Linux Operations
Mar 30, 2018 · Fundamentals

Boost Python Readability: Inside the Powerful PrettyPrinter Library

PrettyPrinter is a Python 3.6+ library that leverages an advanced layout algorithm to provide syntax‑highlighted, highly customizable pretty‑printing, surpassing built‑in __repr__, pprint, and other third‑party tools while offering a simple descriptive API for developers.

Code Formattingdevelopment-toolspretty-printing
0 likes · 8 min read
Boost Python Readability: Inside the Powerful PrettyPrinter Library
MaGe Linux Operations
MaGe Linux Operations
Mar 3, 2018 · Fundamentals

Boost Your Python Development with the Powerful PrettyPrinter Library

PrettyPrinter is a Python 3.6+ library that delivers high‑quality, syntax‑highlighted pretty‑printing by improving on existing tools like __repr__, pprint, pprintpp, and IPython.lib.pretty, offering a simple descriptive API for custom formatting and stateful object representation.

Code FormattingDebuggingIPython
0 likes · 7 min read
Boost Your Python Development with the Powerful PrettyPrinter Library