eevanwong opened a new pull request #2191:
URL: https://github.com/apache/drill/pull/2191


   # 
[DRILL-7882](https://issues.apache.org/jira/projects/DRILL/issues/DRILL-7882?filter=updatedrecently):
 Fix LGTM Alerts in common folder
   
   
#[DRILL-7883](https://issues.apache.org/jira/projects/DRILL/issues/DRILL-7883?filter=updatedrecently):
 Fix LGTM Alerts in contrib folder
   
   ## Description
   This is fairly long, 
   
   I did not want to have the actual alerts here as well due to the fact that 
some of them would refer to previous lines of code in the file. This is why I 
have the links instead.
   
   Those marked ??? are alerts I did not understand but suppressed anyways
   
   common section
   
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/common/src/main/java/org/apache/drill/common/config/DrillProperties.java?sort=name&dir=ASC&mode=heatmap
   DrillProperties.java
   line 115
   ???
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/common/src/main/java/org/apache/drill/common/HistoricalLog.java?sort=name&dir=ASC&mode=heatmap
   HistoricalLog.java
   Line 122 & 129
   Suppressed b/c they were comments
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/common/src/main/java/org/apache/drill/common/exceptions/UserException.java?sort=name&dir=ASC&mode=heatmap
   UserException.java
   Line 481
   Suppressed first b/c suggested solution was not valid, format fn needs those 
2 parameters 
   
   Line 643
   Based on the comments I believe this is not utilized in the main 
functionality of drill.
   alert suppressed 
   
   
   contrib section
   
   
   in format-excel
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-excel/src/main/java/org/apache/drill/exec/store/excel/ExcelBatchReader.java#x4f0d3a45123fb50b:1
 
   excelbatchreader.java
   line 280
   suppressed because if value is null it is already handled in switch statement
   
   
   in format-hdf5
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/HDF5BatchReader.java?sort=name&dir=ASC&mode=heatmap
   HDF5BatchReader.java
   line 593
   Ignored warning as the format call just ignores additional arguments
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/writers/HDF5ByteDataWriter.java?sort=name&dir=ASC&mode=heatmap
   HDF5ByteDataWriter.java
   line 71
   Warning Ignored as the ++ does not do anything b/c it only applies the 
change after return
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/writers/HDF5DoubleDataWriter.java?sort=name&dir=ASC&mode=heatmap
   HDF5DoubleDataWriter.java
   line 69
   Same reason as the above
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/writers/HDF5FloatDataWriter.java?sort=name&dir=ASC&mode=heatmap
   HDF5FloatDataWriter.java
   line 69
   Same reason as the above
        
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/writers/HDF5IntDataWriter.java?sort=name&dir=ASC&mode=heatmap
   HDF5IntDataWriter.java
   line 70
   Same reason as the above
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/writers/HDF5LongDataWriter.java?sort=name&dir=ASC&mode=heatmap
   HDF5LongDataWriter.java
   line 69
   Same reason as the above
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/writers/HDF5SmallIntDataWriter.java?sort=name&dir=ASC&mode=heatmap
   HDF5SmallIntDataWriter.java
   line 71
   Same reason as the above
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-hdf5/src/main/java/org/apache/drill/exec/store/hdf5/writers/HDF5TimestampDataWriter.java?sort=name&dir=ASC&mode=heatmap
   HDF5TimeSTampDataWriter
   line 48
   Same reason as the above
   
   
   in format-img
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/5ba93040059efc36da020f3cfd1ad31489e2e55e/files/contrib/format-image/src/main/java/org/apache/drill/exec/store/image/GenericMetadataDescriptor.java?sort=name&dir=ASC&mode=heatmap
   GenericMetadataDescriptor.java
   line 82,83,84
   Suppress warnings as theyre required to display in format(needs objects).
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-image/src/main/java/org/apache/drill/exec/store/image/ImageDirectoryProcessor.java?sort=name&dir=ASC&mode=heatmap
   ImageDirectoryProcessor.java
   line 124
   Error was suppressed (initialized with null value does not matter)
   
   
   in format-maprdb
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/planner/index/MapRDBStatistics.java?sort=name&dir=ASC&mode=heatmap
   line 777
   Added if (pattern != null) statement to avoid potential NPE error
   
   line 801
   same as above
   
   line 807
   if statement but for escape
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/binary/BinaryTableGroupScan.java?sort=name&dir=ASC&mode=heatmap
   BinaryTableGroupScan.java
   line 190
   Suppressed, Does not seem to be particularly needed for functionality of 
drill(?)
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/JsonTableGroupScan.java?sort=name&dir=ASC&mode=heatmap
   JsonTableGroupScan
   JsonTableGroupScan.java
   Line 380
   suppressed
   
   line 493
   suppressed because its comments
   
   line 520
   format call gets 5 but only supplies 4, but the call just ignores the 
additional parameters
   suppressed
   
   line 527, 528, 541, 542, 632
   All are comments, suppressed
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/JsonTableRangePartitionFunction.java?sort=name&dir=ASC&mode=heatmap
   JsonTableRangePartitionFunction.java
   Line 46
   ???
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/json/MaprDBJsonRecordReader.java?sort=name&dir=ASC&mode=heatmap
   MaprDBJsonRecordReader.java
   Line 431
   ???
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBFormatPluginConfig.java?sort=name&dir=ASC&mode=heatmap
   MapRDBFormatPluginConfig.java
   Line 28
   ???
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBGroupScan.java?sort=name&dir=ASC&mode=heatmap
   MapRDBGroupScan.java
   line 255
   format call just ignores additional args anyways 
   suppressed
   
   line 324
   if discover is null it already logs an error
   suppressed
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/db/MapRDBTableCache.java?sort=name&dir=ASC&mode=heatmap
   MapRDBTableCache.java
   Line 73
   Suppressed b/c there is a null guard beforehand
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/streams/StreamsFormatPluginConfig.java?sort=name&dir=ASC&mode=heatmap
   StreamsFormatpluginConfig.javas
   line 27
   ???
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-maprdb/src/main/java/org/apache/drill/exec/store/mapr/TableFormatPluginConfig.java?sort=name&dir=ASC&mode=heatmap
   TableFormatPluginConfig.java
   Line 22
   ???
   
   
   In format-xml
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/format-xml/src/main/java/org/apache/drill/exec/store/xml/XMLBatchReader.java?sort=name&dir=ASC&mode=heatmap
   XMLBatchReader.java
   line 94
   suppressed, additional arg for format call are just ignored 
   
   
   In storage-druid
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/storage-druid/src/main/java/org/apache/drill/exec/store/druid/DruidGroupScan.java?sort=name&dir=ASC&mode=heatmap
   DruidGroupScan.java
   line 201
   Added L for long type specification
   
   
   In storage-hbase
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/storage-hbase/src/main/java/org/apache/drill/exec/store/hbase/HBaseUtils.java?sort=name&dir=ASC&mode=heatmap
   HBaseUtils.java
   line 79
   Suppressed, Dont really see the harm of it due to it just throwing a print 
statement         
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/storage-hbase/src/main/java/org/apache/drill/exec/store/hbase/config/HBasePersistentStore.java?sort=name&dir=ASC&mode=heatmap
   HBasePersistentStore.java
   line 201 
   suppressed b/c its in try catch statement    
   
   
   In storage-kafka
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/storage-kafka/src/main/java/org/apache/drill/exec/store/kafka/KafkaPartitionScanSpec.java?sort=name&dir=ASC&mode=heatmap
   KafkaPartitionScanSpec.java
   line 25
   ???
        
   
   In storage-kudu
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/storage-kudu/src/main/java/org/apache/drill/exec/store/kudu/KuduGroupScan.java?sort=name&dir=ASC&mode=heatmap
   KuduGroupScan.java
   line 210
   Added L for long type specification
   
   
   In storage-splunk
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/storage-splunk/src/main/java/org/apache/drill/exec/store/splunk/SplunkBatchReader.java?sort=name&dir=ASC&mode=heatmap
   SplunkBatchReader.java
   line 232
   ???
   
   
   In udfs
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/udfs/src/main/java/org/apache/drill/exec/udfs/CryptoFunctions.java?sort=name&dir=ASC&mode=heatmap
   CryptoFunctions.java
   line 288
   ???
   
   line 339
   ???
   
   
   
https://lgtm.com/projects/g/apache/drill/snapshot/e2a0925dd18aacf3a5657acd738f89a63a3b8576/files/contrib/udfs/src/main/java/org/apache/drill/exec/udfs/NetworkFunctions.java?sort=name&dir=ASC&mode=heatmap
   NetworkFunctions.java
   Line 434 
   ???
   
   
   ## Documentation
   N/A
   
   ## Testing
   Due to how LGTM alerts work, if it isnt on the actual project, we can't see 
if it works.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to