Vlad Klokun
b0f65cce1d
Merge pull request #959 from suhasgumma/fix-command
...
fix: keep user formatting when autofixing
2023-01-11 20:13:16 +02:00
Vlad Klokun
0e8b2f976d
tests: extend test cases for autofix inserts
...
This change re-organizes the test cases for inserts performed by the
autofixing feature.
2023-01-11 19:50:57 +02:00
Vlad Klokun
f1d646ac97
tests: show diffs when comparing autofixes
...
This change refactors the TestApplyFixKeepsFormatting test to use
assert.Equalf so it will display a convenient diff between the expected
and actual fixing result.
2023-01-11 18:44:06 +02:00
Vlad Klokun
5f668037a7
tests: test fixing close to newline-separated keys in hybrid scenarios
2023-01-11 18:43:14 +02:00
Vlad Klokun
c448c97463
tests: test autofixing files with comments between fields
2023-01-10 19:43:25 +02:00
Vlad Klokun
da3bc8e8ea
tests: test autofixing indented lists in hybrid scenarios
2023-01-10 19:43:09 +02:00
Vlad Klokun
2fce139a9a
tests: re-organize autofixing unit tests
...
This change:
- Changes test data naming convention to be lexicographically sortable
and have input and expected data side-by-side.
- Executes each test case in a separate run.
2023-01-10 19:43:04 +02:00
suhasgumma
85d2f5c250
Minor Changes to Improve Code Quality
2022-12-27 13:02:03 +05:30
suhasgumma
c3771eec7e
Remove redundant functions and clean code after refactoring
2022-12-16 15:57:23 +05:30
suhasgumma
76d2154152
All the minor Changes
2022-12-16 12:56:40 +05:30
suhasgumma
fa5e7fef23
Restructure Code to Improve Code Quality
2022-12-16 03:25:13 +05:30
suhasgumma
38d2696058
Break updateFileFixInfo function into getResourceFileFix and addResourceFileFix functions
2022-12-15 19:14:52 +05:30
suhasgumma
e9a8ffbda9
Add abstraction while adding contentToAdd and linesToBeRemoved to fileFixInfo
2022-12-15 17:03:54 +05:30
suhasgumma
0d76fffa48
Don't export structs that are not needed outside fixhandler package
2022-12-15 11:54:00 +05:30
suhasgumma
218c77f3ae
Delete .DS_Store files that are added by mistake
2022-12-15 11:27:14 +05:30
suhasgumma
89fd7eb439
Move Test files to tesdata directory
2022-12-15 11:19:04 +05:30
suhasgumma
8079f9ae7d
Improve Code Readability
2022-12-13 15:19:26 +05:30
suhasgumma
f9a26b7a95
Added Test cases for multiple resources in the same YAML file
2022-12-12 23:30:37 +05:30
suhasgumma
663401d908
Dealing with Insertion and Removal at last line of a Resource
2022-12-12 23:09:13 +05:30
suhasgumma
926790f49d
Dealing with Multiple Resources in a single YAML file
2022-12-12 18:42:59 +05:30
suhasgumma
566b7c29c1
Simplify dealing with comments and empty lines at the top
2022-12-11 18:47:52 +05:30
suhasgumma
af5cdefc5f
Improve Readability of code
2022-12-11 16:35:40 +05:30
suhasgumma
36b7b8e2ac
Replace Single Line Sequence Node
2022-12-11 15:30:51 +05:30
suhasgumma
17c52bd0ae
Handle Single Line Sequence Node in Replacement
2022-12-10 18:24:06 +05:30
suhasgumma
e02086e90c
Handle Single Line Sequence Node in Removal
2022-12-10 18:11:17 +05:30
suhasgumma
baf62887b9
Handle Single Line Sequence Node
2022-12-10 17:29:04 +05:30
suhasgumma
99fa81e411
Fix Bugs Remove Scenario
2022-12-10 12:00:15 +05:30
suhasgumma
f64200f42f
Small Changes
2022-12-09 23:44:04 +05:30
suhasgumma
f72cb215d7
Adjust Content Line
2022-12-09 22:45:55 +05:30
suhasgumma
fa03a9dae3
Fixed: Comments and empty lines at the head are excluded
2022-12-09 18:55:31 +05:30
suhasgumma
48516b891f
unit tests
2022-12-09 15:31:09 +05:30
suhasgumma
252a564552
Remove, Replace and Hybrid Scenarios
2022-12-09 12:23:51 +05:30
suhasgumma
30e5b9b57d
Insert Scenarios
2022-12-09 02:29:14 +05:30
suhasgumma
7fcfa27d9a
Initial Implementation
2022-12-08 23:06:05 +05:30
suhasgumma
4b898b0075
Initial Implementation
2022-12-08 22:56:53 +05:30
Suhas Gumma
f3665866af
import "yqlib" properly
...
Co-authored-by: Vlad Klokun <vladklokun@users.noreply.github.com >
2022-11-30 01:31:49 +05:30
Suhas Gumma
a7989bbe76
Update core/pkg/fixhandler/datastructures.go
...
Co-authored-by: Vlad Klokun <vladklokun@users.noreply.github.com >
2022-11-30 01:30:02 +05:30
suhasgumma
5ce69a750d
Fix git directory relative path
2022-11-29 18:19:49 +05:30
suhasgumma
2b61989073
Fix local directory relative path
2022-11-29 18:15:30 +05:30
suhasgumma
be33054973
Possible Solution to Indentation Issue
2022-11-23 22:54:59 +05:30
Amir Malka
4b9bd5f3ae
Initial implementation of fix command ( #898 )
...
* Fix command initial implementation
2022-11-07 14:57:17 +02:00
David Wertenteil
fb1c728b12
Merge pull request #897 from Moshe-Rappaport-CA/fix-use-artifact-from
...
Fix reading frameworks from local file
2022-11-06 17:34:44 +02:00
Moshe-Rappaport-CA
6964ca0d18
Fix reading frameworks from local file
2022-11-06 17:06:27 +02:00
David Wertenteil
691fa61362
Merge pull request #896 from kubescape/revert-submit-dep
...
Revert submit deprecation
2022-11-06 15:06:49 +02:00
David Wertenteil
0c1eda0d08
retrieve submit flag
2022-11-03 20:33:10 +02:00
David Wertenteil
767eac2fa6
fixed indentation
2022-11-03 20:31:59 +02:00
David Wertenteil
6f651fa2d0
Merge pull request #893 from amirmalka/dev
...
Added line and column information when using the SARIF format
2022-11-03 15:38:33 +02:00
Amir Malka
e3362c2e3d
updated go.mod
2022-11-03 14:38:07 +02:00
Amir Malka
08b8b68f9a
added line and column information when using the sarif format
2022-11-03 14:08:53 +02:00
Amir Malka
daf9ca9e7f
Merge pull request #825 from AvineshTripathi/feature
...
added adaptor
2022-11-03 12:48:23 +02:00