Comments (5)
Ok, then instead of "your particular linter" read "the linter you're choosing to use, with its particular configuration" 😉
from gomplate.
I'm not sure what the issue is here - your listed "Actual" is valid YAML.
from gomplate.
Yes, it's valid YAML according to the standard. We use YAML lint to check outputs and it complaints about the whitespace not existing:
http://yamllint.readthedocs.io/en/latest/rules.html#module-yamllint.rules.commas
from gomplate.
Ok, I see. The purpose of the toJSON
function is to marshal as JSON, and more specifically, as compact JSON (i.e. without any separating whitespace). The other option is to use toJSONPretty
, but it would render the array across multiple lines:
$ gomplate -i '{{ `["foo", "bar"]` | jsonArray | toJSONPretty " " }}'
[
"foo",
"bar"
]
Other than that, gomplate
simply isn't going to produce YAML that satisfies your particular linter.
from gomplate.
@hairyhenderson Fair enough, although the linter it's neither mine nor particular :)
from gomplate.
Related Issues (20)
- Allow empty values returned by JSONPath HOT 1
- Processing mixed outputs between custom path & output-dir HOT 1
- Cannot install in GitHub Actions using go install HOT 8
- `file.Write` doesn't respect outputDir HOT 7
- gomplate produces no result and no error HOT 1
- Need to finalize gomplate.Renderer and related types before v4.0.0 HOT 2
- Tests failing on 32-bit builds due to unaligned struct in dependency HOT 5
- Provide TrimLeft and TrimRight Support HOT 8
- Process datasources as templates before the final template
- SQL datasource HOT 3
- bug: can't retrieve from Vault KVv2 mounts with slashes in the name HOT 6
- Release `aarch64` artifact HOT 1
- vault aws iam auth support/documentation
- aws sm and smp datasources fail on EC2 instance HOT 3
- plugin function is executed within an if block that evaluates to false HOT 5
- Is the second example for `coll.Merge` incorrect?
- OS information... HOT 1
- Secrets Manager Datasource Doesn't Appear to Work HOT 3
- Turn off following symlinks HOT 3
- Handling generic path type with versioning in Vault
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 gomplate.