All Projects → nette → coding-standard

nette / coding-standard

Licence: MIT license
Nette Coding Standard code checker & fixer

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to coding-standard

Code Checker
✅ A simple tool to check source code against a set of Nette coding standards.
Stars: ✭ 76 (+105.41%)
Mutual labels:  nette
Tokenizer
Source code tokenizer
Stars: ✭ 119 (+221.62%)
Mutual labels:  nette
Datagrid
💪 DataGrid for Nette Framework: filtering, sorting, pagination, tree view, table view, translator, etc
Stars: ✭ 224 (+505.41%)
Mutual labels:  nette
Naja
Modern AJAX library for Nette Framework
Stars: ✭ 86 (+132.43%)
Mutual labels:  nette
Safe Stream
SafeStream: atomic and safe manipulation with files via native PHP functions.
Stars: ✭ 101 (+172.97%)
Mutual labels:  nette
Nette.ajax.js
Flexible AJAX for Nette Framework. Supports snippets, redirects etc.
Stars: ✭ 150 (+305.41%)
Mutual labels:  nette
Gopay
💰 Integrace Gopay pro Nette Framework
Stars: ✭ 68 (+83.78%)
Mutual labels:  nette
Database
💾 A database layer with a familiar PDO-like API but much more powerful. Building queries, advanced joins, drivers for MySQL, PostgreSQL, SQLite, MS SQL Server and Oracle.
Stars: ✭ 251 (+578.38%)
Mutual labels:  nette
Component Model
⚛ Component model foundation for Nette.
Stars: ✭ 117 (+216.22%)
Mutual labels:  nette
Http
🌐 Abstraction for HTTP request, response and session. Provides careful data sanitization and utility for URL and cookies manipulation.
Stars: ✭ 223 (+502.7%)
Mutual labels:  nette
Tracy
😎 Tracy: the addictive tool to ease debugging PHP code for cool developers. Friendly design, logging, profiler, advanced features like debugging AJAX calls or CLI support. You will love it.
Stars: ✭ 1,345 (+3535.14%)
Mutual labels:  nette
Docs
📖 The Nette documentation
Stars: ✭ 99 (+167.57%)
Mutual labels:  nette
Security
🔑 Provides authentication, authorization and a role-based access control management via ACL (Access Control List)
Stars: ✭ 180 (+386.49%)
Mutual labels:  nette
Php Generator
🐘 Generates neat PHP code for you. Supports new PHP 8.0 features.
Stars: ✭ 1,264 (+3316.22%)
Mutual labels:  nette
Caching
⏱ Caching library with easy-to-use API and many cache backends.
Stars: ✭ 234 (+532.43%)
Mutual labels:  nette
Utils
🛠 Lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.
Stars: ✭ 1,158 (+3029.73%)
Mutual labels:  nette
Sandbox
Nette Framework sandbox project.
Stars: ✭ 143 (+286.49%)
Mutual labels:  nette
dockerfiles
🐳 Dockerfiles for Nette Framework. Nette in Docker. (@nette)
Stars: ✭ 15 (-59.46%)
Mutual labels:  nette
Slugify
Converts a string to a slug. Includes integrations for Symfony, Silex, Laravel, Zend Framework 2, Twig, Nette and Latte.
Stars: ✭ 2,697 (+7189.19%)
Mutual labels:  nette
Application
🏆 A full-stack component-based MVC kernel for PHP that helps you write powerful and modern web applications. Write less, have cleaner code and your work will bring you joy.
Stars: ✭ 205 (+454.05%)
Mutual labels:  nette

Nette Coding Standard code checker & fixer

Downloads this Month Latest Stable Version License

This is set of sniffs and fixers that checks and fixes code of Nette Framework against Coding Standard in Documentation.

Installation and Usage

Install the tool in a global directory. Its name will be for example /nette-cs:

composer create-project nette/coding-standard /nette-cs

Check coding standard for PHP 7.1 in folders src and tests:

/nette-cs/ecs check src tests --preset php71

And fix it:

/nette-cs/ecs fix src tests --preset php71

If no PHP version is specified, it will try to find out from the composer.json file.

GitHub Actions

# .github/workflows/coding-style.yml
steps:
    - uses: actions/checkout@v2
    - uses: shivammathur/setup-php@v2
      with:
          php-version: 8.0

    - run: composer create-project nette/coding-standard temp/coding-standard
    - run: php temp/coding-standard/ecs check src tests --preset php71
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].