Commit Graph

72 Commits

Author SHA1 Message Date
adfoster-r7 9a613fc249 Add rubocop rule 2026-04-10 16:18:04 +01:00
Spencer McIntyre b743296f48 Reapply "This adjusts module options that need a routable address"
This reverts commit 628275ef59.
2026-03-26 14:43:31 -04:00
adfoster-r7 628275ef59 Revert "This adjusts module options that need a routable address" 2026-03-08 17:37:49 +00:00
adfoster-r7 c87d6519da Add linting rule 2026-03-03 09:34:49 -05:00
cgranleese-r7 7722d19ca3 Adds Rubocop rule to detect calls to old cmd_exec API 2025-11-13 16:33:36 +00:00
cgranleese-r7 9eef0cf13f Adds Rubocop rule to detect leading/trailing whitespace in module metadata 2025-06-19 15:10:27 +01:00
bcoles 52010861b6 Rubocop: Disable Style/FormatStringToken 2025-06-15 16:31:16 +10:00
bcoles 7df255f4cd Rubocop: Disable Style/RedundantParentheses 2025-06-06 00:27:20 +10:00
adfoster-r7 59562d9367 Merge pull request #20236 from bcoles/rubocop-Style/RedundantRegexpArgument
Rubocop: Enable Style/RedundantRegexpArgument
2025-05-26 20:16:42 +01:00
adfoster-r7 b19b087feb Merge pull request #20204 from bcoles/rubocop-Layout/LineContinuationLeadingSpace
Rubocop: Disable Layout/LineContinuationLeadingSpace
2025-05-26 20:14:55 +01:00
bcoles caf17eea37 Rubocop: Enable Style/RedundantRegexpArgument 2025-05-24 13:36:29 +10:00
bcoles ffeddaaee3 Rubocop: Disable Layout/LineContinuationLeadingSpace 2025-05-18 17:02:35 +10:00
bcoles 5f15fd30e8 Rubocop: Enable Layout/SpaceBeforeBrackets 2025-05-18 10:20:52 +10:00
adfoster-r7 62a3f73e70 Update rubocop target ruby version 2024-07-24 16:47:17 +01:00
cgranleese-r7 61f70e09f6 detect invalid Pack/Unpack directives 2023-08-03 17:39:21 +01:00
Grant Willcox 7ad6c425c0 Set Lint/UnusedMethodArgument rule to apply to everything but lib/ folder 2023-04-12 11:31:28 -05:00
adfoster-r7 5d0b7c191c Update rubocop rule for module length limits 2023-03-21 17:38:15 +00:00
adfoster-r7 9469c8394a Update rubocop rules for moules 2023-02-08 15:18:25 +00:00
adfoster-r7 488cfc84ef Disable noisey or unsafe Rubocop rules 2023-02-08 13:42:49 +00:00
adfoster-r7 bf00619717 Update rubocop rules for test modules 2022-04-28 14:11:26 +01:00
Jeffrey Martin 370d0b4bc0 remove ruby 2.5 support
Update the project to officially drop Ruby 2.5.
2022-01-10 12:06:44 -06:00
adfoster-r7 4fb341f86e Autofix module info hash values on the same line 2021-08-27 16:39:49 +01:00
dwelch-r7 d793e1b30c Enforce more notes add more tests 2021-06-02 22:31:32 +01:00
dwelch-r7 85961be02e Ran rubocop and tidied up 2021-05-25 13:25:34 +01:00
dwelch-r7 34dec4f026 Add rubocop rule to enforce presence of SideEffects in exploit module info 2021-05-25 00:58:14 +01:00
Alan Foster 100da2f1b1 Enforce Style/RedundantBegin for new modules 2021-05-13 04:01:03 +01:00
dwelch-r7 6aaf44c902 rubocop files and make the exclusions more localised 2021-03-15 13:27:37 +00:00
dwelch-r7 596e1fb6f8 Add rubocop rule to correct Gem::Version to Rex::Version 2021-03-15 11:17:47 +00:00
Alan Foster 94a6207884 Disable Style/StringConcatenation Rubocop rule 2021-02-25 20:20:38 +00:00
Alan Foster b06c5c12aa Rubocop recently landed modules continued 2021-02-25 14:13:40 +00:00
Alan Foster 260527076c Require rubocop for new modules 2021-02-23 23:05:48 +00:00
Alan Foster 5b3fde7735 Rubocop recently landed modules 2021-02-16 15:08:08 +00:00
Alan Foster ecf8180538 Add custom whitespace cop for ignoring bindata 2021-02-15 20:26:05 +00:00
Alan Foster bed7ae2c78 Add latest rubocop rules 2021-02-12 13:31:51 +00:00
Brendan Coles 19b9bdbbf5 Rubocop: Layout/ExtraSpacing: Enable AllowBeforeTrailingComments 2021-01-26 00:08:08 +00:00
Alan Foster c4c551fdef Add disclosure date rubocop linting rule 2020-10-02 21:00:32 +01:00
Alan Foster 81f0607ac3 Remove safe navigation rubocop rule 2020-04-27 18:04:33 +01:00
Alan Foster f2c3fc5f00 Rubocop recently landed modules 2020-04-17 11:55:04 +01:00
Alan Foster bfd284b349 Add initial layout cops for the module super hash 2020-03-06 10:41:41 +00:00
Adam Galway 9cf9f83d63 update cops to match new names 2019-12-06 17:36:10 +00:00
William Vu 671836b93b Fix renamed RuboCop check in .rubocop.yml 2019-11-13 01:45:01 -06:00
Brent Cook b731f3e619 remove Ruby 2.2 constraint 2019-03-11 15:32:25 -05:00
Brent Cook 19e6507ac4 tweak rubocop disabling some less desirable noise 2019-03-08 21:55:21 -06:00
William Vu a378dff8a9 Update .rubocop.yml TargetRubyVersion to 2.4
2.3 is EOL at the end of this month.
2019-03-05 21:01:33 -06:00
Brent Cook 02849bcfd0 Land #9986, initial ruby_smb simple client integration 2018-05-07 14:02:22 -05:00
Brent Cook 0d51c96252 supress a few more questionable things 2018-05-07 00:24:38 -05:00
Brent Cook fcc38b75bf style updates 2018-04-30 18:40:07 -05:00
Mehmet İnce 3b9274e9e3 Updating rubocop rules 2018-03-13 09:46:52 +03:00
Brent Cook f27d41db83 disable redundant return warning, update a couple others 2017-08-13 23:51:52 -04:00
Brent Cook 7ce813ae6e Land #8767, Add exploit module for CVE-2017-8464
LNK Code Execution Vulnerability
2017-08-03 17:10:16 -05:00