All Projects → php-integrator → atom-refactoring

php-integrator / atom-refactoring

Licence: Unknown, GPL-3.0 licenses found Licenses found Unknown LICENSE GPL-3.0 COPYING
Atom package that provides refactoring capabilities for your PHP source code.

Programming Languages

coffeescript
4710 projects
CSS
56736 projects

Projects that are alternatives of or similar to atom-refactoring

Php Ide Serenata
Atom IDE package that integrates the Serenata server to provide PHP code assistance
Stars: ✭ 277 (+1631.25%)
Mutual labels:  refactoring, atom
rubocop-auto-correct
Auto-correct ruby source code by using rubocop in Atom.
Stars: ✭ 29 (+81.25%)
Mutual labels:  refactoring, atom
Vim Php Refactoring Toolbox
VIM Php Refactoring Toolbox
Stars: ✭ 164 (+925%)
Mutual labels:  refactoring
Best Of Python Dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
Stars: ✭ 243 (+1418.75%)
Mutual labels:  refactoring
Js Refactor
JS Refactoring tool for Visual Studio Code
Stars: ✭ 195 (+1118.75%)
Mutual labels:  refactoring
Pre Commit Hooks
Some out-of-the-box hooks for pre-commit
Stars: ✭ 2,605 (+16181.25%)
Mutual labels:  refactoring
Abracadabra
Automated refactorings for VS Code (JS & TS) ✨ It's magic ✨
Stars: ✭ 204 (+1175%)
Mutual labels:  refactoring
Cscout
C code refactoring browser
Stars: ✭ 139 (+768.75%)
Mutual labels:  refactoring
atom-jscad
Previewing (J)SCAD 3D models inside Atom.
Stars: ✭ 28 (+75%)
Mutual labels:  atom
Migration
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
Stars: ✭ 2,753 (+17106.25%)
Mutual labels:  refactoring
Quiz App
A repository reflecting the progress made on the "How to Build iOS Apps with Swift, TDD & Clean Architecture" YouTube series, by Caio & Mike.
Stars: ✭ 230 (+1337.5%)
Mutual labels:  refactoring
Tagalong.vim
Change an HTML(ish) opening tag and take the closing one along as well
Stars: ✭ 184 (+1050%)
Mutual labels:  refactoring
Code Smells And Feels
Talk on code smells and feels and how to change that via refactoring
Stars: ✭ 178 (+1012.5%)
Mutual labels:  refactoring
Learning Oop In Php
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
Stars: ✭ 2,359 (+14643.75%)
Mutual labels:  refactoring
Autorefactor
Eclipse plugin to automatically refactor Java code bases
Stars: ✭ 168 (+950%)
Mutual labels:  refactoring
Escape From Callback Mountain
Example Project & Guide for mastering Promises in Node/JavaScript. Feat. proposed 'Functional River' pattern
Stars: ✭ 249 (+1456.25%)
Mutual labels:  refactoring
Refactoring Summary 2nd Javascript
Summary of "Refactoring: Improving the Design of Existing Code (2nd Edition)" by Martin Fowler
Stars: ✭ 142 (+787.5%)
Mutual labels:  refactoring
Clang Expand
🐉 A clang tool for happy refactoring without source-code gymnastics
Stars: ✭ 182 (+1037.5%)
Mutual labels:  refactoring
All Repos
Clone all your repositories and apply sweeping changes.
Stars: ✭ 197 (+1131.25%)
Mutual labels:  refactoring
TwoDark
Atom's OneDark inspired theme for Sublime Text
Stars: ✭ 19 (+18.75%)
Mutual labels:  atom

php-integrator/atom-refactoring

Legacy

This is a legacy version that required PHP >= 7.1. Since 3.6, its functionality is included in the base package and installing it separately is no longer necessary.

About

This package provides refactoring capabilities for your PHP source code using PHP Integrator.

Note that the php-integrator-base package is required and needs to be set up correctly for this package to function correctly.

Note that the intentions package is also required. Intentions trigger using the alt-enter key by default.

What is included?

  • Method extraction.
  • Method overriding.
  • Constructor generation.
  • Getter and setter generation.
  • Unimplemented abstract method generation.
  • Unimplemented interface method generation.
  • Docblock generation (press alt-enter whilst on a functionlike, classlike or constant).

GPLv3 Logo

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].