All Projects → phpactor → Phpactor

phpactor / Phpactor

Licence: mit
PHP completion, refactoring, introspection tool and language server.

Projects that are alternatives of or similar to Phpactor

Jsinspect
Detect copy-pasted and structurally similar code
Stars: ✭ 3,379 (+471.74%)
Mutual labels:  refactoring
Sourcery
Refactor Python using AI. ⭐ this repo and Sourcery Starbot will send you a PR
Stars: ✭ 372 (-37.06%)
Mutual labels:  refactoring
Symfony Console Autocomplete
Shell autocompletion for Symfony Console based scripts
Stars: ✭ 465 (-21.32%)
Mutual labels:  completion
Zsh Better Npm Completion
Better completion for npm
Stars: ✭ 346 (-41.46%)
Mutual labels:  completion
Sideways.vim
A Vim plugin to move function arguments (and other delimited-by-something items) left and right.
Stars: ✭ 370 (-37.39%)
Mutual labels:  refactoring
Symfony Console Completion
Automatic tab-key completion for Symfony console application options, arguments and parameters
Stars: ✭ 405 (-31.47%)
Mutual labels:  completion
Reorder python imports
Rewrites source to reorder python imports
Stars: ✭ 320 (-45.85%)
Mutual labels:  refactoring
Jedi
Awesome autocompletion, static analysis and refactoring library for python
Stars: ✭ 5,037 (+752.28%)
Mutual labels:  refactoring
Godoctor
Go Doctor - The Golang Refactoring Engine
Stars: ✭ 387 (-34.52%)
Mutual labels:  refactoring
Zsh Completions
Additional completion definitions for Zsh.
Stars: ✭ 4,907 (+730.29%)
Mutual labels:  completion
Sharpen
Visual Studio extension that intelligently introduces new C# features into your existing codebase
Stars: ✭ 351 (-40.61%)
Mutual labels:  refactoring
Fz
Cli shell plugin, the missing fuzzy tab completion feature of z jump around command.
Stars: ✭ 359 (-39.26%)
Mutual labels:  completion
Rector
Instant Upgrades and Automated Refactoring of any PHP 5.3+ code
Stars: ✭ 4,739 (+701.86%)
Mutual labels:  refactoring
Linediff.vim
A vim plugin to perform diffs on blocks of code
Stars: ✭ 331 (-43.99%)
Mutual labels:  refactoring
Terraform Lsp
Language Server Protocol for Terraform
Stars: ✭ 469 (-20.64%)
Mutual labels:  completion
Extrakto
tmux - quickly select, copy/insert/complete text without a mouse
Stars: ✭ 320 (-45.85%)
Mutual labels:  completion
Company Box
A company front-end with icons
Stars: ✭ 395 (-33.16%)
Mutual labels:  completion
Coca
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的测试坏味道、模块化分析、行数统计、分析调用与依赖、Git 分析以及自动化重构等。
Stars: ✭ 576 (-2.54%)
Mutual labels:  refactoring
3rs Of Software Architecture
A guide on how to write readable, reusable, and refactorable software
Stars: ✭ 525 (-11.17%)
Mutual labels:  refactoring
Rainbow levels.vim
A different approach to code highlighting.
Stars: ✭ 415 (-29.78%)
Mutual labels:  refactoring

Phpactor

phpactor2sm

CI

This project aims to provide heavy-lifting refactoring and introspection tools which can be used standalone or as the backend for a text editor to provide intelligent code completion.

Installation

Phpactor is a general tool, it is not intended that it be installed as a project dependency.

See Installation for installation instructions.

Requirements

  • PHP 7.3+
  • Composer

Project Recommendations

Phpactor will perform better with Composer and, to a lesser extent, with GiT.

Documentation

Full documentation can be found on Read the Docs

Community

Contributing

This package is open source and welcomes contributions! Feel free to open a pull request on this repository.

Support

  • Create an issue on the main Phpactor repository.
  • Join the #phpactor channel on the Slack Symfony Devs channel.
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].