Comments (1)
Using the original column of a one-line comment to determine whether or not it continues a comment from the previous line that started beside an import statement is problematic because it relies on AlignComments
for idempotence.
For consistency whether AlignComments
is enabled or not, SortImports
ignores the column position and regards consecutive one-line comments of the same type as continuations.
from pretty-php.
Related Issues (20)
- Align one-line switch cases?
- Add a newline before the opening brace of anonymous classes with a multi-line interface list
- if else alignment HOT 1
- Don't escape leading tabs when output uses tabs for indentation (`SimplifyStrings`)
- Fix hanging indentation regression
- Match unit test namespaces to their PrettyPHP counterparts
- Match coalesce operator indent with ternary operators?
- Review `AlignData`
- Add blank lines between all arms of a `match` expression if there is a blank line before any
- Review `TokenCollection` for performance improvements
- Swap one-line comments with commas, `->` and possibly other operators where necessary HOT 1
- Improve hanging indentation
- blank line needed at start of file? HOT 3
- Fix ternary / coalesce operator edge case
- Preserve escaped carriage returns in multiline strings
- Add blank lines before `case`/`default` if at least one has a leading blank
- Break lists that contain multi-line ternary statements?
- Enum "//" comments have extra indentation HOT 1
- Double spaces before comments on the end of the code line
- exit HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pretty-php.