Fixed findings

List of Findings

Error: COMPILER_WARNING: [#def1]
enchant-2.8.12/build_native/lib/broker.c:2181:14: warning[-Wunused-but-set-variable=]: variable '_tmp28__length1' set but not used
# 2181 |         EnchantDict* _tmp27_;
#      |              ^~~~~~~~~~~~~~~
# 2179|   	EnchantCompositeDict* _tmp25_;
# 2180|   	EnchantDict* _tmp26_;
# 2181|-> 	EnchantDict* _tmp27_;
# 2182|   	gchar** _tmp28_;
# 2183|   	gint _tmp28__length1;

Error: COMPILER_WARNING (CWE-563): [#def2]
enchant-2.8.12/build_native/lib/dict.c: scope_hint: In function 'enchant_dict_filter_suggestions'
enchant-2.8.12/build_native/lib/dict.c:740:22: warning[-Wunused-variable]: unused variable '_sugg_collection_size_'
#  740 |                 gint _sugg_collection_size_ = 0;
#      |                      ^~~~~~~~~~~~~~~~~~~~~~
#  738|   		gchar** sugg_collection = NULL;
#  739|   		gint sugg_collection_length1 = 0;
#  740|-> 		gint _sugg_collection_size_ = 0;
#  741|   		gint sugg_it = 0;
#  742|   #line 150 "dict.vala"

Error: COMPILER_WARNING: [#def3]
enchant-2.8.12/build_native/lib/dict.c:853:14: warning[-Wunused-but-set-variable=]: variable '_dict_suggs_size_' set but not used
#  853 |         gint _dict_suggs_size_;
#      |              ^~~~~~~~~~~~~~~~~
#  851|   	gchar** _tmp9_;
#  852|   	gint dict_suggs_length1;
#  853|-> 	gint _dict_suggs_size_;
#  854|   	gchar** _tmp10_;
#  855|   	gint _tmp10__length1;

Error: COMPILER_WARNING: [#def4]
enchant-2.8.12/build_native/lib/dict.c: scope_hint: In function 'enchant_dict_suggest'
enchant-2.8.12/build_native/lib/dict.c:855:14: warning[-Wunused-but-set-variable=]: variable '_tmp10__length1' set but not used
#  855 |         gint _tmp10__length1;
#      |              ^~~~~~~~~~~~~~~
#  853|   	gint _dict_suggs_size_;
#  854|   	gchar** _tmp10_;
#  855|-> 	gint _tmp10__length1;
#  856|   	gchar** _tmp14_;
#  857|   	gint _tmp14__length1;

Error: COMPILER_WARNING (CWE-563): [#def5]
enchant-2.8.12/build_native/lib/dict.c: scope_hint: In function 'enchant_dict_store_replacement'
enchant-2.8.12/build_native/lib/dict.c:1267:41: warning[-Wunused-parameter]: unused parameter 'mis_len'
# 1267 |                                 ssize_t mis_len,
#      |                                 ~~~~~~~~^~~~~~~
# 1265|   enchant_dict_store_replacement (EnchantDict* self,
# 1266|                                   const gchar* mis,
# 1267|->                                 ssize_t mis_len,
# 1268|                                   const gchar* cor,
# 1269|                                   ssize_t cor_len)

Error: COMPILER_WARNING (CWE-563): [#def6]
enchant-2.8.12/build_native/lib/dict.c:1269:41: warning[-Wunused-parameter]: unused parameter 'cor_len'
# 1269 |                                 ssize_t cor_len)
#      |                                 ~~~~~~~~^~~~~~~
# 1267|                                   ssize_t mis_len,
# 1268|                                   const gchar* cor,
# 1269|->                                 ssize_t cor_len)
# 1270|   {
# 1271|   #line 221 "dict.vala"

Error: COMPILER_WARNING (CWE-563): [#def7]
enchant-2.8.12/build_native/lib/dict.c: scope_hint: In function 'value_enchant_dict_collect_value'
enchant-2.8.12/build_native/lib/dict.c:1483:41: warning[-Wunused-parameter]: unused parameter 'n_collect_values'
# 1483 |                                   guint n_collect_values,
#      |                                   ~~~~~~^~~~~~~~~~~~~~~~
# 1481|   static gchar*
# 1482|   value_enchant_dict_collect_value (GValue* value,
# 1483|->                                   guint n_collect_values,
# 1484|                                     GTypeCValue* collect_values,
# 1485|                                     guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def8]
enchant-2.8.12/build_native/lib/dict.c:1485:41: warning[-Wunused-parameter]: unused parameter 'collect_flags'
# 1485 |                                   guint collect_flags)
#      |                                   ~~~~~~^~~~~~~~~~~~~
# 1483|                                     guint n_collect_values,
# 1484|                                     GTypeCValue* collect_values,
# 1485|->                                   guint collect_flags)
# 1486|   {
# 1487|   #line 45 "dict.vala"

Error: COMPILER_WARNING (CWE-563): [#def9]
enchant-2.8.12/build_native/lib/dict.c: scope_hint: In function 'value_enchant_dict_lcopy_value'
enchant-2.8.12/build_native/lib/dict.c:1517:39: warning[-Wunused-parameter]: unused parameter 'n_collect_values'
# 1517 |                                 guint n_collect_values,
#      |                                 ~~~~~~^~~~~~~~~~~~~~~~
# 1515|   static gchar*
# 1516|   value_enchant_dict_lcopy_value (const GValue* value,
# 1517|->                                 guint n_collect_values,
# 1518|                                   GTypeCValue* collect_values,
# 1519|                                   guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def10]
enchant-2.8.12/build_native/lib/dict.c: scope_hint: In function 'enchant_dict_class_init'
enchant-2.8.12/build_native/lib/dict.c:1643:35: warning[-Wunused-parameter]: unused parameter 'klass_data'
# 1643 |                          gpointer klass_data)
#      |                          ~~~~~~~~~^~~~~~~~~~
# 1641|   static void
# 1642|   enchant_dict_class_init (EnchantDictClass * klass,
# 1643|->                          gpointer klass_data)
# 1644|   {
# 1645|   #line 45 "dict.vala"

Error: COMPILER_WARNING (CWE-563): [#def11]
enchant-2.8.12/build_native/lib/dict.c: scope_hint: In function 'enchant_dict_instance_init'
enchant-2.8.12/build_native/lib/dict.c:1656:38: warning[-Wunused-parameter]: unused parameter 'klass'
# 1656 |                             gpointer klass)
#      |                             ~~~~~~~~~^~~~~
# 1654|   static void
# 1655|   enchant_dict_instance_init (EnchantDict * self,
# 1656|->                             gpointer klass)
# 1657|   {
# 1658|   #line 45 "dict.vala"

Error: COMPILER_WARNING (CWE-563): [#def12]
enchant-2.8.12/build_native/lib/session.c: scope_hint: In function 'value_enchant_session_collect_value'
enchant-2.8.12/build_native/lib/session.c:571:44: warning[-Wunused-parameter]: unused parameter 'n_collect_values'
#  571 |                                      guint n_collect_values,
#      |                                      ~~~~~~^~~~~~~~~~~~~~~~
#  569|   static gchar*
#  570|   value_enchant_session_collect_value (GValue* value,
#  571|->                                      guint n_collect_values,
#  572|                                        GTypeCValue* collect_values,
#  573|                                        guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def13]
enchant-2.8.12/build_native/lib/session.c:573:44: warning[-Wunused-parameter]: unused parameter 'collect_flags'
#  573 |                                      guint collect_flags)
#      |                                      ~~~~~~^~~~~~~~~~~~~
#  571|                                        guint n_collect_values,
#  572|                                        GTypeCValue* collect_values,
#  573|->                                      guint collect_flags)
#  574|   {
#  575|   #line 31 "session.vala"

Error: COMPILER_WARNING (CWE-563): [#def14]
enchant-2.8.12/build_native/lib/session.c: scope_hint: In function 'value_enchant_session_lcopy_value'
enchant-2.8.12/build_native/lib/session.c:605:42: warning[-Wunused-parameter]: unused parameter 'n_collect_values'
#  605 |                                    guint n_collect_values,
#      |                                    ~~~~~~^~~~~~~~~~~~~~~~
#  603|   static gchar*
#  604|   value_enchant_session_lcopy_value (const GValue* value,
#  605|->                                    guint n_collect_values,
#  606|                                      GTypeCValue* collect_values,
#  607|                                      guint collect_flags)

Error: COMPILER_WARNING (CWE-563): [#def15]
enchant-2.8.12/build_native/lib/session.c: scope_hint: In function 'enchant_session_class_init'
enchant-2.8.12/build_native/lib/session.c:731:38: warning[-Wunused-parameter]: unused parameter 'klass_data'
#  731 |                             gpointer klass_data)
#      |                             ~~~~~~~~~^~~~~~~~~~
#  729|   static void
#  730|   enchant_session_class_init (EnchantSessionClass * klass,
#  731|->                             gpointer klass_data)
#  732|   {
#  733|   #line 31 "session.vala"

Error: COMPILER_WARNING (CWE-563): [#def16]
enchant-2.8.12/build_native/lib/session.c: scope_hint: In function 'enchant_session_instance_init'
enchant-2.8.12/build_native/lib/session.c:742:41: warning[-Wunused-parameter]: unused parameter 'klass'
#  742 |                                gpointer klass)
#      |                                ~~~~~~~~~^~~~~
#  740|   static void
#  741|   enchant_session_instance_init (EnchantSession * self,
#  742|->                                gpointer klass)
#  743|   {
#  744|   #line 31 "session.vala"

Error: COMPILER_WARNING (CWE-704): [#def17]
enchant-2.8.12/build_native/lib/session.c:787:13: warning[-Wdiscarded-qualifiers]: argument 2 of '__atomic_load' discards 'volatile' qualifier
#  785|   {
#  786|   	static volatile gsize enchant_session_type_id__once = 0;
#  787|-> 	if (g_once_init_enter (&enchant_session_type_id__once)) {
#  788|   		GType enchant_session_type_id;
#  789|   		enchant_session_type_id = enchant_session_get_type_once ();

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
diffbase-analyzer-version-clippy1.92.0
diffbase-analyzer-version-cppcheck2.19.1
diffbase-analyzer-version-gcc16.0.0
diffbase-analyzer-version-gcc-analyzer16.0.0
diffbase-analyzer-version-shellcheck0.11.0
diffbase-analyzer-version-unicontrol0.0.2
diffbase-enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
diffbase-exit-code0
diffbase-hostip-172-16-1-23.us-west-2.compute.internal
diffbase-known-false-positives/usr/share/csmock/known-false-positives.js
diffbase-known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
diffbase-mock-configfedora-rawhide-x86_64
diffbase-project-nameenchant2-2.8.14-1.fc44
diffbase-store-results-to/tmp/tmpo2po9iuc/enchant2-2.8.14-1.fc44.tar.xz
diffbase-time-created2026-01-08 16:00:16
diffbase-time-finished2026-01-08 16:03:01
diffbase-toolcsmock
diffbase-tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmpo2po9iuc/enchant2-2.8.14-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpo2po9iuc/enchant2-2.8.14-1.fc44.src.rpm'
diffbase-tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-23.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-nameenchant2-2.8.12-2.fc43
store-results-to/tmp/tmphwky7qpi/enchant2-2.8.12-2.fc43.tar.xz
time-created2026-01-08 15:56:51
time-finished2026-01-08 15:59:58
titleFixed findings
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmphwky7qpi/enchant2-2.8.12-2.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmphwky7qpi/enchant2-2.8.12-2.fc43.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9