Граф коммитов

59 Коммитов

Автор SHA1 Сообщение Дата
David Alcantar b28eb44b13
DevSkim Sublime Plugin Deprecated 2020-04-20 12:20:33 -07:00
Michael Scovetta 9ce32ecf25 Re-sync'ed rules 2017-08-25 10:00:11 -07:00
Michael Scovetta 04f3855383 Minor bug cleanup
- Fixed a few logging lines to be more efficient.
- Fixed startupinfo and creationflags used on non-Windows platforms.
2017-08-24 23:20:31 -07:00
Michael Scovetta 8691867ecd Fixed logger level in execute. 2017-07-08 23:46:55 -07:00
Michael Scovetta 993321c7d4 Added support for periodic scanning (new default). 2017-07-08 19:53:14 -07:00
Michael Scovetta bae26d03b7 Improved .gitignore checking. 2017-07-08 19:52:43 -07:00
Michael Scovetta 631fc0832e General cleanup / minor bug fixes. 2017-07-08 19:52:00 -07:00
Michael Scovetta f3cf38aa95 Added conditional to the http detector. 2017-07-01 00:08:42 -07:00
Michael Scovetta dc11c7e796 Add full support for conditionals. 2017-06-30 23:52:40 -07:00
Michael Scovetta 57c76b5172 General cleanup. 2017-06-30 23:51:40 -07:00
Michael Scovetta 356b7ec67e Merged rules from DevSkim@fe37672 2017-05-15 17:21:55 -07:00
Michael Scovetta 32512fb222 Merge branch 'master' of github.com:Microsoft/DevSkim-Sublime-Plugin 2017-05-15 17:08:18 -07:00
Michael Scovetta 16b3391b7b Add support for applies_to as a filename. 2017-05-15 17:07:31 -07:00
Michael Scovetta 32c6f31dcd Add support for applies_to as a filename. 2017-05-15 17:07:21 -07:00
Michael Scovetta 1f66948180 Add support for .gitignore and ignore_files from settings. 2017-03-19 00:19:27 -07:00
Michael Scovetta e9326fd775 Improve error reporting (stack traces). 2017-03-19 00:18:59 -07:00
Michael Scovetta 401bb796ed Add support for rule conditions. 2017-03-18 23:03:02 -07:00
Michael Scovetta b0e5353c7d Fix web navigation, removing unnecessary error message. 2017-03-18 23:02:24 -07:00
Michael Scovetta 94962cef2e Switch 'active' to 'disabled' for rules. 2017-03-18 23:01:47 -07:00
Michael Scovetta 0d23d336d4 Fix #9 - fix-it only applies to first affected area in file. 2017-03-15 11:08:37 -07:00
Michael Scovetta ef3d7cd97c Fixed broken link to keymap. 2017-03-14 23:54:25 -07:00
Michael Scovetta 070e4335d4 Bumped rules to Microsoft/DevSkim@97946ef394 2017-03-14 23:44:02 -07:00
Michael Scovetta e5b6616b23 Add filename to execute() call, minor README fixes. 2017-03-14 23:39:17 -07:00
Michael Scovetta a81c6f844d Clear selections after substitution complete. 2017-03-14 22:07:14 -07:00
Michael Scovetta 1c0f0fbd13 Update regex_word and regex_substitute for Microsoft/DevSkim@868766f401. 2017-03-14 22:05:00 -07:00
Michael Scovetta 28f0f6e963 Pulled rules in from Microsoft/DevSkim@77a633fd1c 2017-03-14 22:01:57 -07:00
Michael Scovetta 6323c39841 Merge pull request #4 from scovetta/bugfix-1
Approved merge.
2017-02-03 11:25:24 -08:00
Michael Scovetta da5e3e14da Fix gitignore to exclude DevSkim-Common directory. 2017-02-03 11:10:25 -08:00
Michael Scovetta 0e61664826 Fix suppression bug #2. 2017-02-02 14:46:18 -08:00
Michael Scovetta 5d2c984c01 Remove test rule from hash_algorithm ruleset. 2017-02-02 14:16:46 -08:00
Michael Scovetta 19d739178c Update broken links to DevSkim-Rules (fixes #1).
Improved README and animated gif demo.
2017-02-02 14:16:22 -08:00
Michael Scovetta fd7364f164 Bump version to 0.2.1. 2017-01-18 15:17:48 -08:00
Michael Scovetta a4ae4c6bc7 Fixed broken messages.json file. 2017-01-17 13:49:36 -08:00
Michael Scovetta 98d89ec1b3 Add messages for 0.1.0 and 0.2.0, removed 1.0.0. 2017-01-04 21:53:42 -08:00
Michael Scovetta a11084c9e3 Fix menu to point to correct default settings
Also add links to default key bindings.
2017-01-04 21:53:10 -08:00
Michael Scovetta b27eff720c Remove .no-sublime-package (unnecessary) 2017-01-04 20:32:27 -08:00
Michael Scovetta 11f5cfd69f Updated README with updated key mappings. 2017-01-04 16:58:18 -08:00
Michael Scovetta 2dacdf1366 Remove dependency on hardcoded syntax files
Previously, all syntaxes were pre-declared and used during initialization.
This means that when a rule declares that it applies to "foo", we look
up "foo", find that it has syntax "Packages/Foo/Foo.sublime-syntax" and
file extensions "foo". Now, we start out looking for *.sublime-syntax
and building up the mapping that way.

Pre-declared mappings are now only specified for syntaxes not included
in the default ST3 distribution (e.g. PowerShell) as well as file
extensions not declared within the default syntax (e.g. Ruby's
.erb extension).

Since rule files are shared between other DevSkim engines, aliases
are included that map the applicability name (e.g. "csharp") to the
name within the syntax file (c#).
2017-01-04 16:53:58 -08:00
Michael Scovetta c7b849453a Updated key mapping to avoid overwriting default mapping. 2017-01-04 16:46:29 -08:00
Michael Scovetta a8db392e77 Fixed rule locator. 2016-12-15 11:29:22 -08:00
Michael Scovetta a6053e1f9c Added .no-sublime-package 2016-12-15 11:15:58 -08:00
Michael Scovetta 4b898d5231 Improved stylesheet loading and testing code. Minor updates to messages. 2016-12-15 10:45:44 -08:00
Michael Scovetta b72e362dfe Cleared out default manual reviewer name. 2016-12-15 09:57:32 -08:00
Michael Scovetta 92566e998e Minor tweaks.
* Cleaned up a few debugging lines.
* Switched rules prefix to match repo.
* Added manual review abbreviation.
2016-12-15 09:57:07 -08:00
Michael Scovetta 57862bf194 Merge commit 'e7b5fdf117c34393eb995c8ccf4a4bfac54e3a21' as 'DevSkim-Common' 2016-12-15 09:48:45 -08:00
Michael Scovetta e7b5fdf117 Squashed 'DevSkim-Common/' content from commit f54e576
git-subtree-dir: DevSkim-Common
git-subtree-split: f54e57664d53a3265f7b9958aa1f64d51ffda8ab
2016-12-15 09:48:45 -08:00
Michael Scovetta d04bdc66df Added note about public preview. 2016-12-13 10:10:48 -08:00
Michael Scovetta bf64307022 Removed references to DevSkim-Rules. 2016-12-13 09:42:27 -08:00
Michael Scovetta a1a00851c2 Changed fixit regex to case insensitive to match search regex. 2016-12-09 15:33:54 -08:00
Michael Scovetta daeb2fc0de Merge branch 'master' of https://github.com/Microsoft/DevSkim-Sublime-Plugin 2016-12-09 15:31:18 -08:00