承接 rapidez/coding-standards 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rapidez/coding-standards

最新稳定版本:1.0.2

Composer 安装命令:

composer require rapidez/coding-standards

包简介

This package contains the coding standards configurations used for our packages and projects

README 文档

README

This repository contains the coding standards configurations used for our packages and projects.

installation

Installation is not strictly necessary, you could simply copy the files you care about and update the paths. This way you will not get any updates in the future.

Run

composer require --dev "rapidez/coding-standards"

Editorconfig

The editorconfig is made so your editors are in sync with each other, to prevent different editor from constantly causing changes and conflicts with each other or other tools.

ln -sf vendor/rapidez/coding-standards/.editorconfig .editorconfig

PHPStan

First you should install Larastan.

composer require --dev "larastan/larastan"

then copy the sample configuration file, this includes larastan with some basic setup from coding-standards, like the editor url button.

cp vendor/rapidez/coding-standards/phpstan.sample.neon phpstan.neon

Optional - Copy workflow

Once you've installed PHPStan you could copy the analyse workflow to automatically run it for PRs

mkdir -p .github/workflows
curl --output .github/workflows/analyse.yml https://raw.githubusercontent.com/rapidez/workflows/refs/heads/master/.github/sample-workflows/analyse.yml

Rector

As a good companion to PHPStan we also have configuration for Rector which can in some cases fix PHPStan issues, and improve the results given by PHPStan

First you should install rector-laravel

composer require --dev "driftingly/rector-laravel"

then copy the sample configuration file, this includes Rector with some basic setup from coding-standards.

cp vendor/rapidez/coding-standards/rector.sample.php rector.php

Rector is much more stable in it's changes than it ever was, rarely (if at all) making breaking changes. We still recommend running it manually instead of using workflows.

Prettier formatter

To get prettier working in blade and frontend you will need to install prettier

yarn add --dev prettier prettier-plugin-tailwindcss @shufo/prettier-plugin-blade

and add a .prettierrc

ln -sf vendor/rapidez/coding-standards/.prettierrc .prettierrc

Optional - Copy workflow

Once you've installed PHPStan you could copy the prettier workflow to automatically run it for PRs

mkdir -p .github/workflows
curl --output .github/workflows/prettier.yml https://raw.githubusercontent.com/rapidez/workflows/refs/heads/master/.github/sample-workflows/prettier.yml

统计信息

  • 总下载量: 1
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-03-10

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固