Commit Graph

156 Commits (v4.0.0-beta.2)

Author SHA1 Message Date
Matt Farina 90a91e097f
Merge pull request #31198 from TerryHowe/fix-pkg-engine-error-parsing
3 months ago
Terry Howe b2870379c8
Update pkg/engine/engine.go
3 months ago
Terry Howe 91a65234ac
Update pkg/engine/engine.go
3 months ago
Terry Howe 9112687a7e
Update pkg/engine/engine.go
3 months ago
bennsimon db50c37eda
remove metadata output on helm template
3 months ago
Jesse Simpson b060911075
refactor: break out into functions and draft tests
4 months ago
Matt Farina 9dcc49cbd5 Move lint pkg to be part of each chart version
4 months ago
Terry Howe 284bd980b6
fix: replace pkg/engine regular expressions with parser
4 months ago
Scott Rigby 069b525332
Merge pull request #13586 from jessesimpson36/cleaner-stacktraces
7 months ago
yetyear 03448d1d79 refactor: use maps.Copy for cleaner map handling
8 months ago
Jesse Simpson d10c5f6429
style: trim space from formatted error messages
8 months ago
Jesse Simpson 0e0a8cc765
fix: address no-template-associated type of error
8 months ago
Jesse Simpson 013f27c294
fix: use errors.New instead of fmt.Errorf
8 months ago
Jesse Simpson 868cdc261f
refactor: reduce flow-control operations
8 months ago
Jesse Simpson 48922e21d1
refactor: use struct equality instead of comparing each composition
8 months ago
Jesse Simpson ac98e977c3
refactor: switch to while loop instead of for to reduce unnecessary variables
8 months ago
Jesse Simpson 65084371c9
refactor: replace if MatchString with FindStringSubMatch
8 months ago
Jesse Simpson 782f6c6409
refactor: shorten regex subexp syntax
8 months ago
Jesse Simpson 4b9a9ecaf6
refactor: rename function and add doc-string
8 months ago
Jesse Simpson 4f63c73353
refactor: remove impractical safety check
8 months ago
Jesse Simpson 5202820f2f
refactor: define regexs at package scope
8 months ago
Jesse Simpson cbdc22128e
refactor: use strings.Builder instead of string concatenation
8 months ago
Jesse Simpson cdcf1bc601
style: remove unnecessary break
8 months ago
Jesse Simpson 3cc4cb60ba
refactor: prevent duplicates being inserted rather than post-filtering
8 months ago
Jesse Simpson deea4a0d0e
refactor: remove more unnecessary format calls
8 months ago
Jesse Simpson 13b232e061
refactor: make use of regexs for err parsing
8 months ago
Jesse Simpson daf4c34879
fix: use originalErr instead of formatting original error
8 months ago
Jesse Simpson 98da3e28b6
fix: add some index checking and fixed a test that relied on type-checking
8 months ago
Jesse Simpson 487f72b822
fix: added protection against while-true condition in unbounded for loop
8 months ago
Jesse Simpson 6bb836374b
test: adjusted to make it more meaningful and to pass
8 months ago
Jesse Simpson 383a758aec
fix: add quality checks to ensure formatted error doesnt remove important info
8 months ago
Jesse Simpson d8bec4e30f
fix: remove comparison from old error message to new
8 months ago
Jesse Simpson c481470985
style: renamed i variable for consistency
8 months ago
Jesse Simpson 2e3f6dce28
fix: save to fileLocation rather than fileLocations[i] which gets overwritten
8 months ago
Jesse Simpson f09bbb8ab8
style: consolidate for loops
8 months ago
Jesse Simpson 1357db4db1
style: removed variable only used once
8 months ago
Jesse Simpson a56daca82b
style: use interface functions instead of inline logic
8 months ago
Jesse Simpson 87f9e2dc45
style: create String function for TraceableError representing one chunk of a stacktrace
8 months ago
Jesse Simpson 6cd0c0082a
fix: split up the multiline errors to be more vertical
8 months ago
Jesse Simpson cc477e9f79
fix: adjust test to not require external chart
8 months ago
Jesse Simpson 14f902c245
wip: draft at making cleaner stacktraces
8 months ago
Justen Stall 280a9ddbdb
Merge branch 'main' into stdlib-errors-2
8 months ago
Stepan Paksashvili b54349d9b2 fix(pkg/engine): allow to override all functions
8 months ago
Stepan Paksashvili 8982b57e5e feat(pkg/engine): and custom funcs overriding test
8 months ago
Stepan Paksashvili 9073bcf53e feat(pkg/engine): add support for custom template funcs
8 months ago
Robert Sirchia c5991028e0
fixing matts changes
9 months ago
Robert Sirchia 4422000330
fixing case issues with the logging of my errors
10 months ago
Robert Sirchia 848c134e0c
fixing error messages
10 months ago
Robert Sirchia c2e6ed8ae5
fixing build error
10 months ago
Robert Sirchia 8887d01791
fixing issues with my PR
10 months ago