-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite DevSkim to use the Application Inspector Engine #390
Commits on Jul 27, 2022
-
Refactor DevSkim to use AI engine. I'm refactoring it in a separate project, which will then be tested against the original devskim using the same rules to validate behavior, then the "DevSkim.AI" project will be renamed back to "Microsoft.DevSkim" and the old version removed.
Configuration menu - View commit details
-
Copy full SHA for dece8b4 - Browse repository at this point
Copy the full SHA dece8b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69613c1 - Browse repository at this point
Copy the full SHA 69613c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865af67 - Browse repository at this point
Copy the full SHA 865af67View commit details
Commits on Jul 29, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8fd43fc - Browse repository at this point
Copy the full SHA 8fd43fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for e7c54a7 - Browse repository at this point
Copy the full SHA e7c54a7View commit details
Commits on Aug 1, 2022
-
Trimmed down to the Analyze and Verify commands by leveraging the refactored AI based engine. Pack command is no longer needed. Multiple rules files are simply embedded. Catalogue command not implemented for now. I'm not clear on how useful it is. Test command not implemented for now. Also not clear how much use it sees.
Configuration menu - View commit details
-
Copy full SHA for 0e0a3ff - Browse repository at this point
Copy the full SHA 0e0a3ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3010306 - Browse repository at this point
Copy the full SHA 3010306View commit details
Commits on Aug 2, 2022
-
Adds a new test project for the AI refactor
Adds initial test to validate the default rules. Cleans up the gitignore in the dotnet dir.
Configuration menu - View commit details
-
Copy full SHA for 53a2983 - Browse repository at this point
Copy the full SHA 53a2983View commit details -
CLI Analyze Now Runs and appears to be working. Remainder of Enums which used dashes have been renamed. Now load DevSkim's languages and comments rather than using App inspectors.
Configuration menu - View commit details
-
Copy full SHA for fe56f9b - Browse repository at this point
Copy the full SHA fe56f9bView commit details
Commits on Aug 3, 2022
-
Refactor old code a bit to remove rule pack dependency
Confirmed via some manual testing that new implementation does not miss any matches the old one found. And in fact it finds some matches that were not appearing with old engine.
Configuration menu - View commit details
-
Copy full SHA for 36bb01b - Browse repository at this point
Copy the full SHA 36bb01bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aace5fd - Browse repository at this point
Copy the full SHA aace5fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9425311 - Browse repository at this point
Copy the full SHA 9425311View commit details -
Add option to CLI to skip git ignored files
Requires the git command to be present on the path. Fix #148
Configuration menu - View commit details
-
Copy full SHA for 7b285c7 - Browse repository at this point
Copy the full SHA 7b285c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d6256f - Browse repository at this point
Copy the full SHA 7d6256fView commit details
Commits on Aug 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 60b065c - Browse repository at this point
Copy the full SHA 60b065cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c7dcfee - Browse repository at this point
Copy the full SHA c7dcfeeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7748887 - Browse repository at this point
Copy the full SHA 7748887View commit details -
Configuration menu - View commit details
-
Copy full SHA for bab6dd5 - Browse repository at this point
Copy the full SHA bab6dd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e198b8d - Browse repository at this point
Copy the full SHA e198b8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2899be - Browse repository at this point
Copy the full SHA a2899beView commit details -
Comment out Extension pipeline build
To allow refactored CLI build to work properly. Will be restored when rewritten extension is added back.
Configuration menu - View commit details
-
Copy full SHA for 820d76e - Browse repository at this point
Copy the full SHA 820d76eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b6cf96 - Browse repository at this point
Copy the full SHA 0b6cf96View commit details -
Configuration menu - View commit details
-
Copy full SHA for e09215e - Browse repository at this point
Copy the full SHA e09215eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c44125 - Browse repository at this point
Copy the full SHA 5c44125View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a7fa9d - Browse repository at this point
Copy the full SHA 6a7fa9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 294b205 - Browse repository at this point
Copy the full SHA 294b205View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a452ef - Browse repository at this point
Copy the full SHA 3a452efView commit details -
Merge branch 'gfs/AiRewrite' of https://github.com/microsoft/DevSkim …
…into gfs/AiRewrite
Configuration menu - View commit details
-
Copy full SHA for b241ec7 - Browse repository at this point
Copy the full SHA b241ec7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11d4572 - Browse repository at this point
Copy the full SHA 11d4572View commit details
Commits on Aug 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for adf4331 - Browse repository at this point
Copy the full SHA adf4331View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05f78f7 - Browse repository at this point
Copy the full SHA 05f78f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8e5ea6 - Browse repository at this point
Copy the full SHA f8e5ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 563544c - Browse repository at this point
Copy the full SHA 563544cView commit details