-
Updated
Dec 22, 2020 - Ruby
#
refactoring
Here are 677 public repositories matching this topic...
refactoring
ruby
alternative
laboratory
lancew
observations
science
mismatch
ignore-blocks
candidate-behavior
behavior
scientist
rubygem
A framework for managing and maintaining multi-language pre-commit hooks.
-
Updated
Dec 24, 2020 - Python
Awesome autocompletion, static analysis and refactoring library for python
-
Updated
Dec 26, 2020 - Python
Instant Upgrades and Instant Refactoring of any PHP 5.3+ code
refactoring
php
ast
upgrade
hacktoberfest
instant-upgrades
automated-upgrades
instant-refactoring
ci-review
-
Updated
Dec 27, 2020 - PHP
Detect copy-pasted and structurally similar code
-
Updated
Jun 18, 2019 - JavaScript
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
-
Updated
Dec 26, 2020
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
-
Updated
Dec 10, 2020 - Java
Some out-of-the-box hooks for pre-commit
-
Updated
Dec 21, 2020 - Python
Switch between single-line and multiline forms of code
-
Updated
Dec 15, 2020 - Vim script
An organized learning path about Clean Code, Test-Driven Development, Legacy Code, Refactoring, Domain-Driven Design and Microservice Architecture
refactoring
learning
agile
tdd
clean-code
domain-driven-design
clean-architecture
software-development
hexagonal-architecture
solid-principles
cqrs-es
legacy-code
microservice-architecture
study-path
-
Updated
Nov 30, 2020
Achieving confident refactoring through experimentation with Python 2.7 & 3.3+
-
Updated
Sep 3, 2020 - Python
borislit
commented
Dec 11, 2019
Blocked By: wix/vscode-glean#97
Example:
class Foo extends Component {
render() {
return (<div>
{this.props.foo.map((bar) => <div>{bar.x}</div>)}
</div>)
}
}
Current:
const Foo = props => {
const foo = useRef();
const x = useRef();
return <div>
{foo.current.map(bar => <div>{x.current}</div>)}
A tool for structural code search and replace that supports ~every language.
javascript
refactoring
python
c
java
go
swift
rust
syntax
php
typescript
parsing
parser-combinators
linting
regex
reason
rewriting
search-and-replace
program-transformation
syntax-transformation
-
Updated
Dec 23, 2020 - OCaml
Short and sweet LISP editing
-
Updated
Dec 26, 2020 - Emacs Lisp
-
Updated
Oct 25, 2018 - JavaScript
Refactoring and linting tool for Scala
-
Updated
Dec 15, 2020 - Scala
PHP completion, refactoring, introspection tool and language server.
-
Updated
Dec 27, 2020 - PHP
Complete serverless application to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring of a Go project.
refactoring
go
golang
firebase
cqrs
serverless
ddd
terraform
google-cloud
clean-architecture
hexagonal-architecture
firestore
-
Updated
Nov 28, 2020 - Go
Coca is a toolbox which is design for legacy system refactoring and analysis, includes call graph, concept analysis, api tree, design patterns suggest. Coca 是一个用于系统重构、系统迁移和系统分析的瑞士军刀。它可以分析代码中的 badsmell,行数统计,分析调用与依赖,进行 Git 分析,以及自动化重构等。
-
Updated
Dec 22, 2020 - Go
A guide on how to write readable, reusable, and refactorable software
-
Updated
Dec 13, 2020 - JavaScript
A different approach to code highlighting.
-
Updated
Dec 8, 2020 - Vim script
A Vim plugin to move function arguments (and other delimited-by-something items) left and right.
-
Updated
Nov 12, 2020 - Ruby
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
-
Updated
Dec 16, 2019 - C++
Open
Add About Dialog
13
ironcev
commented
Nov 6, 2019
The About Dialog should roughly look like this:
The dialog cannot change its window size. Pick up a size that is not too small and not too big and can fit on a 14" laptop screen ;-)
About Tab
If there is an internet connection fetch the data from GitHub and VS Marketplace and
Refactor Python using AI. ⭐ this repo and Sourcery Starbot will send you a PR
-
Updated
Dec 18, 2020
A vim plugin to perform diffs on blocks of code
-
Updated
Feb 9, 2020 - Vim script
Rewrites source to reorder python imports
-
Updated
Dec 21, 2020 - Python
Improve this page
Add a description, image, and links to the refactoring topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the refactoring topic, visit your repo's landing page and select "manage topics."
And, ideally, a configurable list of annotations denoting generated source or AST structures.
See #105 for the kind of issue this seeks to avoid, and the limitations of this fix.