Commit Graph
355 Commits
Author SHA1 Message Date
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 30e5b9b57d Insert Scenarios 2022-12-09 02:29:14 +05:30
suhasgumma 4b898b0075 Initial Implementation 2022-12-08 22:56:53 +05:30
f3665866af import "yqlib" properly
Co-authored-by: Vlad Klokun <vladklokun@users.noreply.github.com>
2022-11-30 01:31:49 +05:30
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 MalkaandGitHub 4b9bd5f3ae Initial implementation of fix command (#898)
* Fix command initial implementation
2022-11-07 14:57:17 +02:00
Moshe-Rappaport-CA 6964ca0d18 Fix reading frameworks from local file 2022-11-06 17:06:27 +02:00
David Wertenteil 767eac2fa6 fixed indentation 2022-11-03 20:31:59 +02:00
Amir Malka 08b8b68f9a added line and column information when using the sarif format 2022-11-03 14:08:53 +02:00
Amir MalkaandGitHub e4dbfa3534 Merge branch 'dev' into feature 2022-11-03 11:05:10 +02:00
David WertenteilandGitHub cd4f1077c2 Merge pull request #892 from Moshe-Rappaport-CA/dev
Add support to exceptions on repo (files) scan
2022-11-03 10:07:10 +02:00
Moshe-Rappaport-CA b472d1cb9d Remove irrelevant code 2022-11-03 09:52:36 +02:00
David WertenteilandGitHub 922e2548f4 Merge pull request #888 from suhasgumma/dev
Inform User if something is wrong with "controls-inputs" file they provided
2022-11-03 09:38:27 +02:00
suhasgumma 45caa7c120 Adding Log in Caller Function 2022-11-03 07:35:52 +05:30
Moshe-Rappaport-CA 670ae45d62 remove --submit from msg when not submitted 2022-11-02 16:27:40 +02:00
David WertenteilandGitHub 0af5d2e0bb Merge pull request #876 from Moshe-Rappaport-CA/PER-335-removing-support-for-submitting-results-without-accountid
Per 335 removing support for submitting results without accountid
2022-11-02 12:55:20 +02:00
David Wertenteil 83a00ded3d removed log 2022-11-02 12:43:03 +02:00
Avinesh TripathiandGitHub 78f81cc968 Merge branch 'dev' into feature 2022-10-31 21:56:13 +05:30