Ruby on rails 如何让刹车手忽略某些路径
我正在尝试为我的Rails项目配置Brakeman,我希望它忽略某些目录和文件。我找不到指定要排除的路径的选项。有人知道这是否可行吗?在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象,该对象使用一个名为skip_files的参数 资料来源如下:Ruby on rails 如何让刹车手忽略某些路径,ruby-on-rails,ruby,options,brakeman,Ruby On Rails,Ruby,Options,Brakeman,我正在尝试为我的Rails项目配置Brakeman,我希望它忽略某些目录和文件。我找不到指定要排除的路径的选项。有人知道这是否可行吗?在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象,该对象使用一个名为skip_files的参数 资料来源如下: 如果您进一步查看该文件,还可以看到Brakeman扫描时查看的目录。事实证明,我的一些例外已经被布雷克曼的聪明排除在外了 在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象
如果您进一步查看该文件,还可以看到Brakeman扫描时查看的目录。事实证明,我的一些例外已经被布雷克曼的聪明排除在外了 在深入研究源代码之后,我发现Brakeman::Scanner生成了一个AppTree对象,该对象接受一个名为skip_files的参数 资料来源如下: 如果您进一步查看该文件,还可以看到Brakeman扫描时查看的目录。事实证明,我的一些例外已经被布雷克曼的聪明排除在外了 您可以使用
--skip files
选项忽略特定文件,但目前不支持跳过整个目录。还有一个反向选项——仅文件
,它接受目录。此外,还有--skip libs
选项,可以只跳过lib
目录。(您应该检查brakeman--help
的输出以了解更多选项。)
但是,如果您真的想跳过整个目录,您可以执行以下操作
ls app/some/dir/ | paste -s -d , - | xargs brakeman --skip-files
如果您将Brakeman用作库,则可以在:skip_files
中传递文件:
Brakeman.run(:app_path => "my_app", :skip_files => Dir["my_app/bad/path/*"])
您可以使用--skip files
选项忽略特定文件,但目前不支持跳过整个目录。还有一个反向选项——仅文件
,它接受目录。此外,还有--skip libs
选项,可以只跳过lib
目录。(您应该检查brakeman--help
的输出以了解更多选项。)
但是,如果您真的想跳过整个目录,您可以执行以下操作
ls app/some/dir/ | paste -s -d , - | xargs brakeman --skip-files
如果您将Brakeman用作库,则可以在:skip_files
中传递文件:
Brakeman.run(:app_path => "my_app", :skip_files => Dir["my_app/bad/path/*"])
现在支持跳过整个目录。看
brakeman——跳过文件file1、/path1/、path2/
现在支持跳过整个目录。看
brakeman--跳过文件file1、/path1/、path2/