Comments (2)
Making some noise of this one @MaxDesignFR will you be available sometime soon? Need some help in test cases and the groundwork you've done so far has been a tremendous help.
I will be patching this this evening and can shoot you over a build.
from esthetic.
Fixed and support in Æsthetic to be available in the RC.
HTML Ignore Next
Ignore Next line using HTML comments:
Test Snapshots:
https://github.com/panoply/esthetic/blob/next/tests/cases/html/snapshots/ignore-next.test.mjs.md
<!-- esthetic-ignore-next -->
HTML Ignore Region
Ignore regions using HTML comments:
Test Snapshots:
https://github.com/panoply/esthetic/blob/next/tests/cases/html/snapshots/ignore-region.test.mjs.md
<!-- esthetic-ignore-start -->
<!-- esthetic-ignore-end -->
Liquid Ignore Next
Ignore next line using Liquid Line and Block Comments
Test Snapshots:
https://github.com/panoply/esthetic/blob/next/tests/cases/liquid/snapshots/ignore-next.test.mjs.md
{% comment %} esthetic-ignore-next {% endcomment %}
Also support Liquid Line comments
{% # esthetic-ignore-next %}
Liquid Ignore Region
Ignore regions, only support Liquid block comment for now.
Test Snapshots:
https://github.com/panoply/esthetic/blob/next/tests/cases/liquid/snapshots/ignore-region.test.mjs.md
{% comment %} esthetic-ignore-start {% endcomment %}
{% comment %} esthetic-ignore-end {% endcomment %}
In addition rules are exposed for additional ignores:
{
"liquid": {
"ignoreTagList": [] // list of liquid tag names to ignore
},
"markup": {
"ignoredCSS": false, // skip formatting of <style> code blocks
"ignoredJS": false, // skip formatting of <script> code blocks
"ignoredJSON": false // skip formatting of <script type="application/json"> identifiable code blocks
}
}
More information to come in the official documentation:
from esthetic.
Related Issues (20)
- New Rule: attributeCasing HOT 3
- JSON Rules not being respected
- Isolated Liquid attributes applying quote conversion
- Delimiter defect when singular Liquid output token HOT 1
- Improve handling of SVG nodes
- Liquid + html comment formatting not indenting as expected
- CSS/JS formatting, brackets unexpected behavior HOT 3
- {% # @prettify-ignore %} adds a bracket or a new line at the end of file HOT 1
- Formatting of multiline liquid tags HOT 1
- Improve Text (content) handling HOT 1
- JSON formatting issue HOT 4
- Improve parse error information HOT 1
- New Markup Rule: valueForce HOT 1
- Support Bad Liquid HOT 1
- Support SVG Voids HOT 2
- Changing module name to Æsthetic
- Tree shaking HOT 2
- Comment defects and Improvement
- Empty Conditionals
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 esthetic.