Ability to exclude non applicable checks from a report

This issue has been created since 2022-03-30.

Is your feature request related to a problem? Please describe.

When generating a compliance report with steampipe check all,
the report can contain many empty sections about resources that are not used at all in the current context.

Describe the solution you'd like

I'd like to be able to pass a command-line parameter to steampipe check to omit empty sections from the generated report. Maybe --omit-empty-sections or --omit-empty-checks.

Describe alternatives you've considered

Identify which resources are used in the context, and use steampipe check check1 check2 ... instead of steampipe check all but that can be tedious and error-prone.

Additional context

Example of a report generated against the terraform https://github.com/terraform-aws-modules/terraform-aws-lambda/ community module using the https://hub.steampipe.io/mods/turbot/terraform_aws_compliance mod:
all-20220330-145142.pdf

More Details About Repo
Owner Name turbot
Repo Name steampipe
Full Name turbot/steampipe
Language Go
Created Date 2021-01-17
Updated Date 2022-09-27
Star Count 2503
Watcher Count 28
Fork Count 99
Issue Count 244

YOU MAY BE INTERESTED

Issue Title Created Date Comment Count Updated Date
Video Captioning and VideoQA results 1 2022-09-01 2022-09-17
TypeError: CSS.supports is not a function 2 2022-06-06 2022-09-26
Incorrect data processing when reading from MongoDB 1 2022-09-20 2022-09-19
\overparen is not translated correctly 0 2021-06-17 2022-09-14
RuntimeError: t == DeviceType::CUDA INTERNAL ASSERT FAILED after running launch.sh 0 2022-07-19 2022-08-20
Cleanup fails for quickstart 1 2021-02-10 2022-09-09
change num_words from `LENGTH(review_body)` to `SELECT CARDINALITY(SPLIT(review_body, ' ')) as num_words` 0 2021-03-20 2022-09-28
rmlint gui no longer generates valid scripts 0 2021-12-31 2022-07-27
Remove claim about PCS with Epoch change 0 2022-05-17 2022-09-13
Minor issue, ";" does not function as ":" 1 2022-07-02 2022-09-09
lsp error on entering a .lua or .tex file 3 2022-07-18 2022-09-09
BUG - aas_processBIDS fails on filepaths that have a . somewhere in it 0 2021-10-22 2022-09-24
Can't seem to install 2 2022-03-23 2022-08-03
Plugin manager throws an error when uninstalling and installing plugins 0 2022-08-27 2022-09-26
Suggesting to use of MindTheGapps 1 2022-07-27 2022-08-10
Fan controls do not work with any Curves 1 2022-08-01 2022-09-22
Unable to generate new server certificate when requested with new server names 0 2022-03-27 2022-09-16
Can't apply tolerations to snapshotter 3 2021-08-03 2022-08-15
EnglishUK Glide Typing 1 2022-03-26 2022-08-29
Does not save image after processing 10 2016-03-01 2022-09-12
Support fully-qualified names from wildcard imports across languages 4 2022-03-18 2022-09-22
Add filter options to TSpTBXFontComboBox 2 2021-01-30 2022-08-23
[QUESTION] Best way of using TFT for spatio-temporal prediction? 1 2022-05-05 2022-09-22
Wrong timezone parsing 2 2022-05-24 2022-09-13
Upgrade Mockito to 4.x 0 2022-07-29 2022-09-13
nan or wrong loss by simultaneous use of GradientCumulativeOptimizerHook and resume 1 2022-06-30 2022-09-24
unrecognized arguments: --checkpoints checkpoints/fgfa_faster_rcnn_r50_dc5_1x_imagenetvid_20201228_022657-f42016f3.pth 2 2021-11-11 2022-09-04
About License question 2 2022-05-20 2022-07-31
Slight typo correction on meeting view-only limits 1 2021-11-10 2022-09-10
pull --rebase --autostash does NOT the same thing 3 2018-03-22 2022-09-20
Virtual Chassis position zero not shown in device page 2 2022-02-04 2022-08-30
Update remaining "legacy" components to new patterns / design: Checkbox, Switch, Card 7 2022-08-23 2022-09-11
Adding ReleaseRules types list is working fine with release versioning but Changelog commits are empty. 1 2021-05-27 2022-09-22
HVAC input parameters are not documented 2 2022-07-06 2022-07-27
Notifications and Subscription DocType 2 2022-05-24 2022-09-13
Rendering error causing "shaking" that breaks dashboard for all modules 2 2022-05-24 2022-09-24
[Feature] Token management (copy / regenerate) 0 2022-03-10 2022-08-14
CI: K8sDatapathConfig IPv4Only Check connectivity with IPv6 disabled 1 2022-05-04 2022-07-16
Remove NumCast from BaseNum and relax float bounds 2 2021-07-25 2022-08-31
Manual Initialization of statistics 0 2021-01-12 2022-08-22
"ninja dev" fails on Fedora 34 5 2021-08-29 2022-09-25
Bump glob-parent from 5.1.1 to 5.1.2 0 2021-06-08 2021-12-04
[QUESTION] useReactive能否提供获取非响应式源数据的能力 9 2022-04-20 2022-07-28
vpn环境,网络不稳定,高延迟导致storage退出 3 2020-12-02 2022-08-20
remove from the pr module counter, pr in wfqa from archived modules 1 2021-02-03 2022-09-11
打开的第一个文件无法搜索tag,其他都正常 1 2020-03-07 2022-09-03
Log format for Amazon LoadBalancer 2 2017-06-05 2022-09-22
ModuleNotFoundError: No module named 'pluginbase._internalspace. 2 2022-01-13 2022-09-14
chore(Modal*|Popup*): use React.forwardRef() 1 2021-07-29 2022-07-31
[PAGE ISSUE]: 'Write your first Flutter app, part 1' step 4 code example incomplete 2 2022-06-12 2022-09-03