From 0f070a6ae4957f2c559c3b37bd92bc3e89210b1e Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Fri, 11 Mar 2022 23:00:53 -0800 Subject: [PATCH] sarif-extract-multi: extract combined tables from multiple sarif files This command introduces a new tree structure that pulls in a collection of sarif files. In yaml format, an example is - creation_date: '2021-12-09' # Repository creation date primary_language: javascript # By lines of code project_name: treeio/treeio # Repo name-short name query_commit_id: fa9571646c # Commit id for custom (non-library) queries sarif_content: {} # The sarif content will be attached here sarif_file_name: 2021-12-09/results.sarif # Path to sarif file scan_start_date: '2021-12-09' # Beginning date/time of scan scan_stop_date: '2021-12-10' # End date/time of scan tool_name: codeql tool_version: v1.27 - creation_date: '2022-02-25' primary_language: javascript ... At run time, cd ~/local/sarif-cli/data/treeio sarif-extract-multi multi-sarif-01.json test-multi-table will load the specified sarif files and put them in place of `sarif_content`, then build tables against the new signature found in sarif_cli/signature_multi.py, and merge those into 6 larger tables. The exported tables are artifacts.csv path-problem.csv project.csv codeflows.csv problem.csv related-locations.csv and they have join keys for further operations. The new typegraph is rendered in notes/typegraph-multi.pdf using the instructions in sarif_cli/signature_multi.py --- .gitattributes | 1 + bin/sarif-extract-multi | 88 + bin/sarif-extract-tables | 17 +- data/treeio/{ => 2021-12-09}/results.sarif | 0 data/treeio/2021-12-09/results.yaml | 25131 ++++++++++++++ data/treeio/2022-02-25/results.sarif | 30785 ++++++++++++++++++ data/treeio/2022-02-25/results.yaml | 22180 +++++++++++++ data/treeio/multi-sarif-01.json | 26 + data/treeio/multi-sarif-01.yaml | 21 + data/treeio/results.yaml | 24921 -------------- {data/treeio => notes}/raw-nested-types.pdf | Bin notes/typegraph-multi.pdf | Bin 0 -> 22972 bytes sarif_cli/signature.py | 2 +- sarif_cli/signature_multi.py | 148 + sarif_cli/signature_single.py | 125 + sarif_cli/table_joins.py | 316 + sarif_cli/typegraph.py | 118 - scripts/file-level-tests.sh | 2 +- scripts/table-tests.sh | 11 + 19 files changed, 78848 insertions(+), 25044 deletions(-) create mode 100755 bin/sarif-extract-multi rename data/treeio/{ => 2021-12-09}/results.sarif (100%) create mode 100644 data/treeio/2021-12-09/results.yaml create mode 100644 data/treeio/2022-02-25/results.sarif create mode 100644 data/treeio/2022-02-25/results.yaml create mode 100644 data/treeio/multi-sarif-01.json create mode 100644 data/treeio/multi-sarif-01.yaml delete mode 100644 data/treeio/results.yaml rename {data/treeio => notes}/raw-nested-types.pdf (100%) create mode 100644 notes/typegraph-multi.pdf create mode 100644 sarif_cli/signature_multi.py create mode 100644 sarif_cli/signature_single.py create mode 100644 sarif_cli/table_joins.py create mode 100644 scripts/table-tests.sh diff --git a/.gitattributes b/.gitattributes index 48213d9..a93b074 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,2 @@ *.sarif filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text diff --git a/bin/sarif-extract-multi b/bin/sarif-extract-multi new file mode 100755 index 0000000..3938f3a --- /dev/null +++ b/bin/sarif-extract-multi @@ -0,0 +1,88 @@ +#!/usr/bin/env python +""" Extract data from multiple sarif files in table form. +""" +import argparse +import json +import pathlib +from sarif_cli import signature, signature_multi +from sarif_cli import typegraph +import sarif_cli.table_joins as tj +import sys +from collections import defaultdict +import pandas as pd + +# +# Start processing +# +parser = argparse.ArgumentParser(description='Read a collection of sarif files and produce tabular output.') +parser.add_argument('file', metavar='sarif-files.json', type=str, + help="json file containing the metadata array. Use - for stdin. ") +parser.add_argument('outdir', metavar='output-dir', type=str, help='output directory') +parser.add_argument('-c', '--combine-only', action="store_true", + help='Read the referenced input file(s) and write the combined structure to stdout') +args = parser.parse_args() + +# Load meta info +with open(args.file, 'r') if args.file != '-' else sys.stdin as fp: + meta_struct = json.load(fp) + +# Attach referenced files +def load(fname): + with open(fname, 'rb') as fp: + content = json.load(fp) + return content + +for sarif_meta in meta_struct: + sarif_meta['sarif_content'] = load(sarif_meta['sarif_file_name']) + +# Only output composite? +if args.combine_only: + json.dump(meta_struct, sys.stdout, indent=4) + sys.exit(0) +# +# Preprocess raw SARIF to get smaller signature +# +context = signature.Context( + { + "string" : "String", + "int" : "Int", + "bool" : "Bool" + } +) +meta_struct = signature.fillsig(args, meta_struct, context) +# +# Use reference type graph (signature) to traverse sarif and attach values to tables +# +tgraph = typegraph.Typegraph(signature_multi.struct_graph_2022_03_08) +typegraph.destructure(tgraph, signature_multi.start_node_2022_03_08, meta_struct) +# +# Form output tables +# +typegraph.attach_tables(tgraph) +# +# Form dataframes originally introduced by sarif-extract-tables +# +sf_2683 = tj.joins_for_sf_2683(tgraph) +kind_problem = tj.joins_for_problem(tgraph, sf_2683) +kind_pathproblem = tj.joins_for_path_problem(tgraph, sf_2683) +codeflows_9799 = tj.joins_for_codeflows(tgraph, sf_2683) +related_locations = tj.joins_for_relatedLocations(tgraph, sf_2683) +# +# Form the new dataframes +# +project_df = tj.joins_for_project(tgraph) +artifacts_df = tj.joins_for_artifacts(tgraph) +# +# Write output +# +p = pathlib.Path(args.outdir) +p.mkdir(exist_ok=True) +def write(path, frame): + with p.joinpath(path).open(mode='wb') as fh: + frame.to_csv(fh, index_label='index') +write('problem.csv', kind_problem) +write('path-problem.csv', kind_pathproblem) +write('codeflows.csv', codeflows_9799) +write('related-locations.csv', related_locations) +write('project.csv', project_df) +write('artifacts.csv', artifacts_df) diff --git a/bin/sarif-extract-tables b/bin/sarif-extract-tables index d0e6804..4869cc4 100755 --- a/bin/sarif-extract-tables +++ b/bin/sarif-extract-tables @@ -1,10 +1,21 @@ #!/usr/bin/env python """ Extract data from sarif files in table form. + +These particular table joins create tables matching the content of +./sarif-results-summary + +Return tables providing the `problem`, `path-problem` and `relatedLocations` +information. + +The `problem` and `path-problem` entries provide that information; the +`relatedLocations` table provides the details when multiple results are present +for either. + """ import argparse import json import pathlib -from sarif_cli import signature +from sarif_cli import signature, signature_single from sarif_cli import typegraph import sys from collections import defaultdict @@ -43,8 +54,8 @@ sarif_struct = signature.fillsig(args, sarif_struct, context) # # Use reference type graph (signature) to traverse sarif and attach values to tables # -tgraph = typegraph.Typegraph(typegraph.struct_graph_2022_02_01) -typegraph.destructure(tgraph, typegraph.start_node_2022_02_01, sarif_struct) +tgraph = typegraph.Typegraph(signature_single.struct_graph_2022_02_01) +typegraph.destructure(tgraph, signature_single.start_node_2022_02_01, sarif_struct) # # Form output tables diff --git a/data/treeio/results.sarif b/data/treeio/2021-12-09/results.sarif similarity index 100% rename from data/treeio/results.sarif rename to data/treeio/2021-12-09/results.sarif diff --git a/data/treeio/2021-12-09/results.yaml b/data/treeio/2021-12-09/results.yaml new file mode 100644 index 0000000..b9ac324 --- /dev/null +++ b/data/treeio/2021-12-09/results.yaml @@ -0,0 +1,25131 @@ +$schema: https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json +runs: +- artifacts: + - location: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + - location: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + - location: + index: 2 + uri: static/js/jquery-ui-1.10.3/demos/accordion/hoverintent.html + uriBaseId: '%SRCROOT%' + - location: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + - location: + index: 4 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js + uriBaseId: '%SRCROOT%' + - location: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + - location: + index: 6 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 7 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js + uriBaseId: '%SRCROOT%' + - location: + index: 8 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 9 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 10 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm + uriBaseId: '%SRCROOT%' + - location: + index: 11 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 12 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 13 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 14 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 16 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js + uriBaseId: '%SRCROOT%' + - location: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 18 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 19 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js + uriBaseId: '%SRCROOT%' + - location: + index: 20 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 21 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js + uriBaseId: '%SRCROOT%' + - location: + index: 22 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 24 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js + uriBaseId: '%SRCROOT%' + - location: + index: 25 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js + uriBaseId: '%SRCROOT%' + - location: + index: 26 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 27 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js + uriBaseId: '%SRCROOT%' + - location: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 29 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js + uriBaseId: '%SRCROOT%' + - location: + index: 30 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js + uriBaseId: '%SRCROOT%' + - location: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + - location: + index: 32 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js + uriBaseId: '%SRCROOT%' + - location: + index: 33 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js + uriBaseId: '%SRCROOT%' + - location: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 35 + uri: static/js/tinymce/jscripts/tiny_mce/utils/editable_selects.js + uriBaseId: '%SRCROOT%' + - location: + index: 36 + uri: static/js/tinymce/jscripts/tiny_mce/utils/mctabs.js + uriBaseId: '%SRCROOT%' + - location: + index: 37 + uri: static/js/tinymce/jscripts/tiny_mce/utils/validate.js + uriBaseId: '%SRCROOT%' + - location: + index: 38 + uri: static/mobile/jquery.mobile.scrollview.js + uriBaseId: '%SRCROOT%' + - location: + index: 39 + uri: templates/html/core/billing/upgrade.html + uriBaseId: '%SRCROOT%' + - location: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + - location: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + - location: + index: 44 + uri: static/js/jquery-ui-1.10.3/demos/effect/easing.html + uriBaseId: '%SRCROOT%' + - location: + index: 45 + uri: static/js/jquery.gritter.js + uriBaseId: '%SRCROOT%' + - location: + index: 46 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + - location: + index: 48 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 49 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js + uriBaseId: '%SRCROOT%' + - location: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + - location: + index: 51 + uri: static/mobile/jquery.mobile.forms.ajaxform.js + uriBaseId: '%SRCROOT%' + - location: + index: 52 + uri: static/js/colorbox/example1/index.html + uriBaseId: '%SRCROOT%' + - location: + index: 53 + uri: static/js/colorbox/example2/index.html + uriBaseId: '%SRCROOT%' + - location: + index: 54 + uri: static/js/colorbox/example3/index.html + uriBaseId: '%SRCROOT%' + - location: + index: 55 + uri: static/js/colorbox/example4/index.html + uriBaseId: '%SRCROOT%' + - location: + index: 56 + uri: static/js/colorbox/example5/index.html + uriBaseId: '%SRCROOT%' + - location: + index: 57 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js + uriBaseId: '%SRCROOT%' + - location: + index: 58 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/embed.js + uriBaseId: '%SRCROOT%' + - location: + index: 59 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/preview/preview.html + uriBaseId: '%SRCROOT%' + - location: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + - location: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + - location: + index: 62 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.resizable.js + uriBaseId: '%SRCROOT%' + - location: + index: 63 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.slider.js + uriBaseId: '%SRCROOT%' + - location: + index: 64 + uri: static/js/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js + uriBaseId: '%SRCROOT%' + - location: + index: 65 + uri: templates/html/core/administration/settings_view.html + uriBaseId: '%SRCROOT%' + - location: + index: 66 + uri: templates/html/core/database_setup.html + uriBaseId: '%SRCROOT%' + - location: + index: 67 + uri: static/js/jquery.ba-serializeobject.js + uriBaseId: '%SRCROOT%' + - location: + index: 68 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.button.js + uriBaseId: '%SRCROOT%' + - location: + index: 69 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.tabs.js + uriBaseId: '%SRCROOT%' + - location: + index: 70 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.sortable.js + uriBaseId: '%SRCROOT%' + - location: + index: 71 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.droppable.js + uriBaseId: '%SRCROOT%' + - location: + index: 72 + uri: static/js/jquery-ui-1.10.3/ui/jquery-ui.js + uriBaseId: '%SRCROOT%' + - location: + index: 73 + uri: static/js/jquery-ui-custom.js + uriBaseId: '%SRCROOT%' + - location: + index: 74 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js + uriBaseId: '%SRCROOT%' + - location: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + - location: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + columnKind: utf16CodeUnits + newlineSequences: + - "\r\n" + - ' + + ' + - "\L" + - "\P" + properties: + semmle.formatSpecifier: 2.1.0 + semmle.sourceLanguage: javascript + results: + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 1214 + message: + text: Unused variable size. + partialFingerprints: + primaryLocationLineHash: e4aa64838c776437:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 17 + startLine: 847 + message: + text: Unused variable file_uploader. + partialFingerprints: + primaryLocationLineHash: 2d69a7ff25c11755:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 17 + startLine: 869 + message: + text: Unused variable file_uploader. + partialFingerprints: + primaryLocationLineHash: 2d69a7ff25c11755:2 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 10 + startLine: 932 + message: + text: Unused variable target. + partialFingerprints: + primaryLocationLineHash: f53acefb9d43eca1:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: static/js/jquery-ui-1.10.3/demos/accordion/hoverintent.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 5 + startLine: 33 + message: + text: Unused variable args. + partialFingerprints: + primaryLocationLineHash: c700eb701f79d0d0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 8 + startLine: 94 + message: + text: Unused variable divchart. + partialFingerprints: + primaryLocationLineHash: ae729c9a998d74ca:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 9 + startLine: 394 + message: + text: Unused variable ArrayUtils. + partialFingerprints: + primaryLocationLineHash: 141267900b8cd48b:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 4 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 74 + startColumn: 73 + startLine: 119 + message: + text: Unused variable v. + partialFingerprints: + primaryLocationLineHash: ff892574fa9e85eb:1 + primaryLocationStartColumnFingerprint: '70' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 4 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 50 + startLine: 292 + message: + text: Unused variable v. + partialFingerprints: + primaryLocationLineHash: 2f7867eeb9bf356b:1 + primaryLocationStartColumnFingerprint: '47' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 4 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 55 + startColumn: 53 + startLine: 292 + message: + text: Unused variable cl. + partialFingerprints: + primaryLocationLineHash: 2f7867eeb9bf356b:1 + primaryLocationStartColumnFingerprint: '50' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 6 + startLine: 186 + message: + text: Unused variable formObj. + partialFingerprints: + primaryLocationLineHash: 5d0c61133d25c9f9:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 6 + startLine: 187 + message: + text: Unused variable onClickData. + partialFingerprints: + primaryLocationLineHash: 78c0f23e32d4f70a:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 6 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 37 + startColumn: 33 + startLine: 12 + message: + text: Unused variable each. + partialFingerprints: + primaryLocationLineHash: 484d0f12e577c58e:1 + primaryLocationStartColumnFingerprint: '31' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 7 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 7 + startLine: 5 + message: + text: Unused variable tableElm. + partialFingerprints: + primaryLocationLineHash: 67fade4c71484886:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 8 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 62 + startColumn: 57 + startLine: 53 + message: + text: Unused variable nodes. + partialFingerprints: + primaryLocationLineHash: 920d61c44c57d15d:1 + primaryLocationStartColumnFingerprint: '53' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 9 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 14 + startLine: 42 + message: + text: Unused variable oed. + partialFingerprints: + primaryLocationLineHash: dbb529ce80b3ce7f:1 + primaryLocationStartColumnFingerprint: '9' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 10 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 8 + startLine: 83 + message: + text: Unused variable e. + partialFingerprints: + primaryLocationLineHash: 54494b422f84f2ca:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 10 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm + uriBaseId: '%SRCROOT%' + region: + endColumn: 61 + startColumn: 59 + startLine: 83 + message: + text: Unused variable ed. + partialFingerprints: + primaryLocationLineHash: 54494b422f84f2ca:1 + primaryLocationStartColumnFingerprint: '55' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 10 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 63 + startLine: 83 + message: + text: Unused variable ow. + partialFingerprints: + primaryLocationLineHash: 54494b422f84f2ca:1 + primaryLocationStartColumnFingerprint: '59' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 10 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 67 + startLine: 83 + message: + text: Unused variable oh. + partialFingerprints: + primaryLocationLineHash: 54494b422f84f2ca:1 + primaryLocationStartColumnFingerprint: '63' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 67 + startLine: 45 + message: + text: Unused variable po. + partialFingerprints: + primaryLocationLineHash: ecd11012f8299dc9:1 + primaryLocationStartColumnFingerprint: '63' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 83 + startColumn: 81 + startLine: 45 + message: + text: Unused variable we. + partialFingerprints: + primaryLocationLineHash: ecd11012f8299dc9:1 + primaryLocationStartColumnFingerprint: '77' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 11 + startLine: 356 + message: + text: Unused variable n. + partialFingerprints: + primaryLocationLineHash: 37fd33b688fb439e:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 80 + startColumn: 78 + startLine: 369 + message: + text: Unused variable sp. + partialFingerprints: + primaryLocationLineHash: 1ce831038edb00ca:1 + primaryLocationStartColumnFingerprint: '74' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 12 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 9 + startLine: 48 + message: + text: Unused variable dom. + partialFingerprints: + primaryLocationLineHash: dc9f7ffd8688f94d:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 13 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 46 + startLine: 86 + message: + text: Unused variable found. + partialFingerprints: + primaryLocationLineHash: c6736d1d2a732a1:1 + primaryLocationStartColumnFingerprint: '40' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 14 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 8 + startLine: 147 + message: + text: Unused variable LIST_PARAGRAPH. + partialFingerprints: + primaryLocationLineHash: 150e081cd6a801dd:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 55 + startLine: 13 + message: + text: Unused variable mimeTypes. + partialFingerprints: + primaryLocationLineHash: 228c5616f3059e4b:1 + primaryLocationStartColumnFingerprint: '52' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 7 + startLine: 36 + message: + text: Unused variable undef. + partialFingerprints: + primaryLocationLineHash: f64d2aa9439670b5:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 43 + startLine: 237 + message: + text: Unused variable baseUri. + partialFingerprints: + primaryLocationLineHash: 116bc6f954a621d7:1 + primaryLocationStartColumnFingerprint: '39' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 71 + startColumn: 65 + startLine: 333 + message: + text: Unused variable iframe. + partialFingerprints: + primaryLocationLineHash: dfef88694be24fc:1 + primaryLocationStartColumnFingerprint: '61' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 22 + startLine: 334 + message: + text: Unused variable params. + partialFingerprints: + primaryLocationLineHash: aa086219faff0715:1 + primaryLocationStartColumnFingerprint: '17' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 54 + startColumn: 50 + startLine: 334 + message: + text: Unused variable item. + partialFingerprints: + primaryLocationLineHash: aa086219faff0715:1 + primaryLocationStartColumnFingerprint: '45' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 16 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 23 + startLine: 438 + message: + text: Unused variable scale. + partialFingerprints: + primaryLocationLineHash: 7757018c26f91ee6:1 + primaryLocationStartColumnFingerprint: '19' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 16 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 34 + startColumn: 30 + startLine: 438 + message: + text: Unused variable size. + partialFingerprints: + primaryLocationLineHash: 7757018c26f91ee6:1 + primaryLocationStartColumnFingerprint: '26' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 10 + startLine: 216 + message: + text: Unused variable start. + partialFingerprints: + primaryLocationLineHash: 84e36f7b13aa3825:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 18 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 39 + startLine: 54 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: a7e9ba6e835988d7:1 + primaryLocationStartColumnFingerprint: '35' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 18 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 42 + startLine: 54 + message: + text: Unused variable elementId. + partialFingerprints: + primaryLocationLineHash: a7e9ba6e835988d7:1 + primaryLocationStartColumnFingerprint: '38' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 19 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 124 + startColumn: 122 + startLine: 41 + message: + text: Unused variable wm. + partialFingerprints: + primaryLocationLineHash: d662a2c9a98d47ba:1 + primaryLocationStartColumnFingerprint: '119' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 18 + startLine: 26 + message: + text: Unused variable cm. + partialFingerprints: + primaryLocationLineHash: b6a4a5b32339264c:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 21 + startLine: 113 + message: + text: Unused variable ed. + partialFingerprints: + primaryLocationLineHash: 422fc80096a3da42:1 + primaryLocationStartColumnFingerprint: '17' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 76 + startColumn: 75 + startLine: 159 + message: + text: Unused variable b. + partialFingerprints: + primaryLocationLineHash: ef75af65bf5b1c78:1 + primaryLocationStartColumnFingerprint: '73' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 79 + startColumn: 78 + startLine: 159 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: ef75af65bf5b1c78:1 + primaryLocationStartColumnFingerprint: '76' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 72 + startLine: 445 + message: + text: Unused variable num. + partialFingerprints: + primaryLocationLineHash: 2d12ef6a2a5dde9d:1 + primaryLocationStartColumnFingerprint: '70' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 39 + startLine: 656 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: 7e65ddcb55e24d98:1 + primaryLocationStartColumnFingerprint: '37' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 22 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 15 + startLine: 22 + message: + text: Unused variable f. + partialFingerprints: + primaryLocationLineHash: 778ea487f0bf76be:1 + primaryLocationStartColumnFingerprint: '10' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 28 + startLine: 257 + message: + text: Unused variable newCell. + partialFingerprints: + primaryLocationLineHash: 3daaeb16d99d43a1:1 + primaryLocationStartColumnFingerprint: '22' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 8 + startLine: 648 + message: + text: Unused variable pos. + partialFingerprints: + primaryLocationLineHash: 7105536cd5a32bd8:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 59 + startColumn: 50 + startLine: 922 + message: + text: Unused variable nativeSel. + partialFingerprints: + primaryLocationLineHash: 5d30633916718090:1 + primaryLocationStartColumnFingerprint: '44' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 24 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 6 + startLine: 13 + message: + text: Unused variable inst. + partialFingerprints: + primaryLocationLineHash: b275f430d62eff92:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 25 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 47 + startLine: 12 + message: + text: Unused variable u. + partialFingerprints: + primaryLocationLineHash: f0d8d29bfbda308f:1 + primaryLocationStartColumnFingerprint: '44' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 25 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 81 + message: + text: Unused variable d. + partialFingerprints: + primaryLocationLineHash: bde41b602742921f:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 26 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 41 + startColumn: 40 + startLine: 45 + message: + text: Unused variable h. + partialFingerprints: + primaryLocationLineHash: fc336727502d4f1d:1 + primaryLocationStartColumnFingerprint: '36' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 26 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 44 + startColumn: 43 + startLine: 45 + message: + text: Unused variable d. + partialFingerprints: + primaryLocationLineHash: fc336727502d4f1d:1 + primaryLocationStartColumnFingerprint: '39' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 26 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 102 + startColumn: 100 + startLine: 45 + message: + text: Unused variable bo. + partialFingerprints: + primaryLocationLineHash: fc336727502d4f1d:1 + primaryLocationStartColumnFingerprint: '96' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 27 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 83 + startColumn: 82 + startLine: 155 + message: + text: Unused variable h. + partialFingerprints: + primaryLocationLineHash: 4d0c825a1c319a4a:1 + primaryLocationStartColumnFingerprint: '80' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 89 + startColumn: 72 + startLine: 16 + message: + text: Unused variable previewStylesName. + partialFingerprints: + primaryLocationLineHash: 7cfb60bbc5a7b0f0:1 + primaryLocationStartColumnFingerprint: '69' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 45 + startColumn: 43 + startLine: 473 + message: + text: Unused variable cl. + partialFingerprints: + primaryLocationLineHash: 3f45bfa37ee91587:1 + primaryLocationStartColumnFingerprint: '39' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 85 + startColumn: 83 + startLine: 947 + message: + text: Unused variable di. + partialFingerprints: + primaryLocationLineHash: e078421a122cd862:1 + primaryLocationStartColumnFingerprint: '79' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 52 + startLine: 986 + message: + text: Unused variable r. + partialFingerprints: + primaryLocationLineHash: 9734a17694d090c5:1 + primaryLocationStartColumnFingerprint: '48' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 57 + startColumn: 55 + startLine: 986 + message: + text: Unused variable mf. + partialFingerprints: + primaryLocationLineHash: 9734a17694d090c5:1 + primaryLocationStartColumnFingerprint: '51' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 61 + startColumn: 59 + startLine: 986 + message: + text: Unused variable me. + partialFingerprints: + primaryLocationLineHash: 9734a17694d090c5:1 + primaryLocationStartColumnFingerprint: '55' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 62 + startColumn: 61 + startLine: 1004 + message: + text: Unused variable c. + partialFingerprints: + primaryLocationLineHash: ab531305754fa7d:1 + primaryLocationStartColumnFingerprint: '54' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 41 + startLine: 1229 + message: + text: Unused variable u. + partialFingerprints: + primaryLocationLineHash: 90dba1f2194b7e84:1 + primaryLocationStartColumnFingerprint: '35' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 29 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 7 + startLine: 5 + message: + text: Unused variable action. + partialFingerprints: + primaryLocationLineHash: 726aa09a4bdf5f87:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 30 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 282 + message: + text: Unused variable tableElm. + partialFingerprints: + primaryLocationLineHash: b9dc3fd58f360963:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 61 + startColumn: 60 + startLine: 285 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: 4eaf7973caedbaa0:1 + primaryLocationStartColumnFingerprint: '58' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 63 + startLine: 285 + message: + text: Unused variable finalCoef. + partialFingerprints: + primaryLocationLineHash: 4eaf7973caedbaa0:1 + primaryLocationStartColumnFingerprint: '61' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 80 + startColumn: 74 + startLine: 285 + message: + text: Unused variable finalR. + partialFingerprints: + primaryLocationLineHash: 4eaf7973caedbaa0:1 + primaryLocationStartColumnFingerprint: '72' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 88 + startColumn: 82 + startLine: 285 + message: + text: Unused variable finalG. + partialFingerprints: + primaryLocationLineHash: 4eaf7973caedbaa0:1 + primaryLocationStartColumnFingerprint: '80' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 96 + startColumn: 90 + startLine: 285 + message: + text: Unused variable finalB. + partialFingerprints: + primaryLocationLineHash: 4eaf7973caedbaa0:1 + primaryLocationStartColumnFingerprint: '88' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 32 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 50 + startLine: 40 + message: + text: Unused variable v. + partialFingerprints: + primaryLocationLineHash: 1cddd2b2a508e919:1 + primaryLocationStartColumnFingerprint: '47' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 32 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 55 + startColumn: 53 + startLine: 40 + message: + text: Unused variable cl. + partialFingerprints: + primaryLocationLineHash: 1cddd2b2a508e919:1 + primaryLocationStartColumnFingerprint: '50' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 33 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 50 + startLine: 104 + message: + text: Unused variable v. + partialFingerprints: + primaryLocationLineHash: 5d07e21efc99b239:1 + primaryLocationStartColumnFingerprint: '47' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 33 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 55 + startColumn: 53 + startLine: 104 + message: + text: Unused variable cl. + partialFingerprints: + primaryLocationLineHash: 5d07e21efc99b239:1 + primaryLocationStartColumnFingerprint: '50' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 6 + startLine: 458 + message: + text: Unused variable is. + partialFingerprints: + primaryLocationLineHash: 6370825d95c407c1:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 18 + startLine: 839 + message: + text: Unused variable o. + partialFingerprints: + primaryLocationLineHash: 5e341e803b5de638:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 21 + startLine: 839 + message: + text: Unused variable a. + partialFingerprints: + primaryLocationLineHash: 5e341e803b5de638:1 + primaryLocationStartColumnFingerprint: '17' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 3 + startLine: 2482 + message: + text: Unused variable urlColorRegExp. + partialFingerprints: + primaryLocationLineHash: 65f651a406887e66:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 24 + startLine: 3056 + message: + text: Unused variable yl. + partialFingerprints: + primaryLocationLineHash: 47219ab17e483228:1 + primaryLocationStartColumnFingerprint: '20' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 78 + startColumn: 66 + startLine: 3057 + message: + text: Unused variable transElement. + partialFingerprints: + primaryLocationLineHash: a72c6215d683c710:1 + primaryLocationStartColumnFingerprint: '61' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 93 + startColumn: 85 + startLine: 3057 + message: + text: Unused variable childKey. + partialFingerprints: + primaryLocationLineHash: a72c6215d683c710:1 + primaryLocationStartColumnFingerprint: '80' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 5 + startLine: 4064 + message: + text: Unused variable childClone. + partialFingerprints: + primaryLocationLineHash: b44810832feaa6d5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 56 + startColumn: 48 + startLine: 4364 + message: + text: Unused variable textNode. + partialFingerprints: + primaryLocationLineHash: 47d865239184dec2:1 + primaryLocationStartColumnFingerprint: '42' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 68 + startLine: 4364 + message: + text: Unused variable text. + partialFingerprints: + primaryLocationLineHash: 47d865239184dec2:1 + primaryLocationStartColumnFingerprint: '62' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 81 + startColumn: 74 + startLine: 4364 + message: + text: Unused variable sibling. + partialFingerprints: + primaryLocationLineHash: 47d865239184dec2:1 + primaryLocationStartColumnFingerprint: '68' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 56 + startColumn: 40 + startLine: 5035 + message: + text: Unused variable isFocusBlurBound. + partialFingerprints: + primaryLocationLineHash: 22b4364d3b7f9e73:1 + primaryLocationStartColumnFingerprint: '37' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 3 + startLine: 5483 + message: + text: Unused variable simpleSelectorRe. + partialFingerprints: + primaryLocationLineHash: 7f70ef2a1842bebb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 18 + startLine: 5507 + message: + text: Unused variable globalStyle. + partialFingerprints: + primaryLocationLineHash: 18283292f3721f6f:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 31 + startLine: 5507 + message: + text: Unused variable name. + partialFingerprints: + primaryLocationLineHash: 18283292f3721f6f:1 + primaryLocationStartColumnFingerprint: '27' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 12 + startLine: 5746 + message: + text: Unused variable k. + partialFingerprints: + primaryLocationLineHash: e08ca511dec23bac:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 12 + startLine: 5808 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: 20cfa64043f7a50f:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 27 + startLine: 6479 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: f76f7910d21195d1:1 + primaryLocationStartColumnFingerprint: '23' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 45 + startColumn: 41 + startLine: 7570 + message: + text: Unused variable TRUE. + partialFingerprints: + primaryLocationLineHash: 843ddb3e8767106f:1 + primaryLocationStartColumnFingerprint: '38' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 120 + startColumn: 116 + startLine: 7659 + message: + text: Unused variable fail. + partialFingerprints: + primaryLocationLineHash: 9f34e1916317c5a2:1 + primaryLocationStartColumnFingerprint: '112' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 39 + startColumn: 34 + startLine: 7809 + message: + text: Unused variable start. + partialFingerprints: + primaryLocationLineHash: 6769a6704a6f904a:1 + primaryLocationStartColumnFingerprint: '30' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 44 + startColumn: 41 + startLine: 7809 + message: + text: Unused variable end. + partialFingerprints: + primaryLocationLineHash: 6769a6704a6f904a:1 + primaryLocationStartColumnFingerprint: '37' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 11 + startLine: 8152 + message: + text: Unused function trimNl. + partialFingerprints: + primaryLocationLineHash: 5dae3f2561819bb8:1 + primaryLocationStartColumnFingerprint: '9' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 77 + startColumn: 72 + startLine: 8394 + message: + text: Unused variable index. + partialFingerprints: + primaryLocationLineHash: e25fc82c9352326:1 + primaryLocationStartColumnFingerprint: '68' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 31 + startLine: 8556 + message: + text: Unused variable marker1. + partialFingerprints: + primaryLocationLineHash: f3356aa3c538d585:1 + primaryLocationStartColumnFingerprint: '27' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 40 + startLine: 8556 + message: + text: Unused variable marker2. + partialFingerprints: + primaryLocationLineHash: f3356aa3c538d585:1 + primaryLocationStartColumnFingerprint: '36' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 8 + startLine: 8780 + message: + text: Unused variable t. + partialFingerprints: + primaryLocationLineHash: 4e5db827bec417dd:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 39 + startColumn: 36 + startLine: 8897 + message: + text: Unused variable sel. + partialFingerprints: + primaryLocationLineHash: 17394cfa1137d0b7:1 + primaryLocationStartColumnFingerprint: '32' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 49 + startLine: 9000 + message: + text: Unused variable node. + partialFingerprints: + primaryLocationLineHash: 153254f1cd84f3f8:1 + primaryLocationStartColumnFingerprint: '45' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 62 + startColumn: 55 + startLine: 9000 + message: + text: Unused variable sibling. + partialFingerprints: + primaryLocationLineHash: 153254f1cd84f3f8:1 + primaryLocationStartColumnFingerprint: '51' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 8 + startLine: 9609 + message: + text: Unused variable t. + partialFingerprints: + primaryLocationLineHash: 40defe4108d66b28:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 8 + startLine: 9711 + message: + text: Unused variable item. + partialFingerprints: + primaryLocationLineHash: 4ada3ec73c9eb1bf:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 7 + startLine: 9803 + message: + text: Unused variable INVISIBLE_CHAR. + partialFingerprints: + primaryLocationLineHash: 4919040cc4e575bc:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 19 + startLine: 10047 + message: + text: Unused variable controls. + partialFingerprints: + primaryLocationLineHash: 4575b23ca6b3d10f:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 23 + startLine: 10295 + message: + text: Unused variable DOM. + partialFingerprints: + primaryLocationLineHash: 617cf6c61b9720d3:1 + primaryLocationStartColumnFingerprint: '21' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 42 + startLine: 10295 + message: + text: Unused variable each. + partialFingerprints: + primaryLocationLineHash: 617cf6c61b9720d3:1 + primaryLocationStartColumnFingerprint: '40' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 63 + startLine: 10295 + message: + text: Unused variable walk. + partialFingerprints: + primaryLocationLineHash: 617cf6c61b9720d3:1 + primaryLocationStartColumnFingerprint: '61' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 6 + startLine: 10326 + message: + text: Unused variable is. + partialFingerprints: + primaryLocationLineHash: 617cf6c61b9720d3:2 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 42 + startLine: 10326 + message: + text: Unused variable each. + partialFingerprints: + primaryLocationLineHash: 617cf6c61b9720d3:2 + primaryLocationStartColumnFingerprint: '40' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 90 + startColumn: 88 + startLine: 10491 + message: + text: Unused variable tb. + partialFingerprints: + primaryLocationLineHash: e9064904ae031e70:1 + primaryLocationStartColumnFingerprint: '84' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 16 + startLine: 10568 + message: + text: Unused variable mi. + partialFingerprints: + primaryLocationLineHash: e279893602e69e71:1 + primaryLocationStartColumnFingerprint: '10' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 18 + startLine: 10707 + message: + text: Unused variable e. + partialFingerprints: + primaryLocationLineHash: 5313dc864c5c7fc:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 83 + startColumn: 73 + startLine: 11129 + message: + text: Unused variable Dispatcher. + partialFingerprints: + primaryLocationLineHash: ec8f0343bcf8c807:2 + primaryLocationStartColumnFingerprint: '71' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 13 + startLine: 11239 + message: + text: Unused variable DOM_VK_LEFT. + partialFingerprints: + primaryLocationLineHash: 526ca712cfda4d18:1 + primaryLocationStartColumnFingerprint: '8' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 31 + startLine: 11239 + message: + text: Unused variable DOM_VK_RIGHT. + partialFingerprints: + primaryLocationLineHash: 526ca712cfda4d18:1 + primaryLocationStartColumnFingerprint: '26' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 56 + startColumn: 52 + startLine: 11266 + message: + text: Unused variable each. + partialFingerprints: + primaryLocationLineHash: dd29715c292961a2:1 + primaryLocationStartColumnFingerprint: '50' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 56 + startColumn: 52 + startLine: 11359 + message: + text: Unused variable each. + partialFingerprints: + primaryLocationLineHash: dd2c597ff7379913:1 + primaryLocationStartColumnFingerprint: '50' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 10 + startLine: 11400 + message: + text: Unused variable DOM_VK_SPACE. + partialFingerprints: + primaryLocationLineHash: 66c2ef4a1a0acd54:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 41 + startColumn: 29 + startLine: 11400 + message: + text: Unused variable DOM_VK_ENTER. + partialFingerprints: + primaryLocationLineHash: 66c2ef4a1a0acd54:1 + primaryLocationStartColumnFingerprint: '23' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 61 + startColumn: 48 + startLine: 11400 + message: + text: Unused variable DOM_VK_RETURN. + partialFingerprints: + primaryLocationLineHash: 66c2ef4a1a0acd54:1 + primaryLocationStartColumnFingerprint: '42' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 77 + startColumn: 68 + startLine: 11400 + message: + text: Unused variable DOM_VK_UP. + partialFingerprints: + primaryLocationLineHash: 66c2ef4a1a0acd54:1 + primaryLocationStartColumnFingerprint: '62' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 18 + startLine: 11465 + message: + text: Unused variable r. + partialFingerprints: + primaryLocationLineHash: 3a2e7acd89d7cfbd:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 21 + startLine: 11465 + message: + text: Unused variable p. + partialFingerprints: + primaryLocationLineHash: 3a2e7acd89d7cfbd:1 + primaryLocationStartColumnFingerprint: '17' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 24 + startLine: 11714 + message: + text: Unused variable each. + partialFingerprints: + primaryLocationLineHash: 6399a1e6aed005d9:1 + primaryLocationStartColumnFingerprint: '23' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 44 + startLine: 11780 + message: + text: Unused variable each. + partialFingerprints: + primaryLocationLineHash: 1659726357fce6df:1 + primaryLocationStartColumnFingerprint: '42' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 3 + startLine: 11882 + message: + text: Unused variable ThemeManager. + partialFingerprints: + primaryLocationLineHash: 324b94ac39a3889a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 40 + startLine: 11882 + message: + text: Unused variable PluginManager. + partialFingerprints: + primaryLocationLineHash: 324b94ac39a3889a:1 + primaryLocationStartColumnFingerprint: '37' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 18 + startLine: 11917 + message: + text: Unused variable pl. + partialFingerprints: + primaryLocationLineHash: 7e83a6d6ab3ecf5f:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 22 + startLine: 11917 + message: + text: Unused variable sl. + partialFingerprints: + primaryLocationLineHash: 7e83a6d6ab3ecf5f:1 + primaryLocationStartColumnFingerprint: '18' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 49 + startLine: 11917 + message: + text: Unused variable e. + partialFingerprints: + primaryLocationLineHash: 7e83a6d6ab3ecf5f:1 + primaryLocationStartColumnFingerprint: '45' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 8 + startLine: 12202 + message: + text: Unused variable lo. + partialFingerprints: + primaryLocationLineHash: f4ea911a6440830b:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 24 + startLine: 12234 + message: + text: Unused variable isWebKit. + partialFingerprints: + primaryLocationLineHash: c577e06c919e00fe:1 + primaryLocationStartColumnFingerprint: '21' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 70 + startLine: 12440 + message: + text: Unused variable ti. + partialFingerprints: + primaryLocationLineHash: 232df00fd309b77f:1 + primaryLocationStartColumnFingerprint: '66' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 102 + startColumn: 98 + startLine: 12664 + message: + text: Unused variable html. + partialFingerprints: + primaryLocationLineHash: 5c9d0283a4434383:1 + primaryLocationStartColumnFingerprint: '94' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 21 + startLine: 13302 + message: + text: Unused variable rootNode. + partialFingerprints: + primaryLocationLineHash: f83c15f357028245:1 + primaryLocationStartColumnFingerprint: '17' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 20 + startLine: 13767 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: 81e0ff53bc0cda19:1 + primaryLocationStartColumnFingerprint: '17' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 8 + startLine: 13785 + message: + text: Unused variable type. + partialFingerprints: + primaryLocationLineHash: 7fd49e2169fc6a0f:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 9 + startLine: 14312 + message: + text: Unused variable bookmark. + partialFingerprints: + primaryLocationLineHash: 460cd2886222a08c:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 16 + startLine: 14621 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: b067e0b72530ff65:1 + primaryLocationStartColumnFingerprint: '11' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 6 + startLine: 14782 + message: + text: Unused variable DOM. + partialFingerprints: + primaryLocationLineHash: 36483fc767590a93:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 18 + startLine: 14786 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: de0c9e97d32dc5fd:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 74 + startColumn: 66 + startLine: 14837 + message: + text: Unused variable ctrlName. + partialFingerprints: + primaryLocationLineHash: 492bd4003028de5:1 + primaryLocationStartColumnFingerprint: '62' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 33 + startLine: 14927 + message: + text: Unused variable cmd. + partialFingerprints: + primaryLocationLineHash: 5909b2fbb071b38f:1 + primaryLocationStartColumnFingerprint: '29' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 34 + startColumn: 33 + startLine: 14987 + message: + text: Unused variable o. + partialFingerprints: + primaryLocationLineHash: eb4acecfffb11db9:1 + primaryLocationStartColumnFingerprint: '29' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 33 + startLine: 15032 + message: + text: Unused variable cmd. + partialFingerprints: + primaryLocationLineHash: 5909b2fbb071b38f:2 + primaryLocationStartColumnFingerprint: '29' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 33 + startLine: 15068 + message: + text: Unused variable cmd. + partialFingerprints: + primaryLocationLineHash: ef2ce1565281d2e0:1 + primaryLocationStartColumnFingerprint: '29' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 26 + startLine: 15188 + message: + text: Unused variable x. + partialFingerprints: + primaryLocationLineHash: 30f646fc0b81f2be:1 + primaryLocationStartColumnFingerprint: '22' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 29 + startLine: 15188 + message: + text: Unused variable y. + partialFingerprints: + primaryLocationLineHash: 30f646fc0b81f2be:1 + primaryLocationStartColumnFingerprint: '25' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 4 + startLine: 15297 + message: + text: Unused variable isArray. + partialFingerprints: + primaryLocationLineHash: 7bf898b1bf62ab2b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 71 + startLine: 15492 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: f48d3e74e77d7c00:1 + primaryLocationStartColumnFingerprint: '67' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 66 + startLine: 15875 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: 651a6b9c5c267345:1 + primaryLocationStartColumnFingerprint: '62' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 45 + startColumn: 25 + startLine: 15879 + message: + text: Unused variable localContentEditable. + partialFingerprints: + primaryLocationLineHash: b2086fc86836f5e1:1 + primaryLocationStartColumnFingerprint: '20' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 39 + startLine: 15999 + message: + text: Unused variable node. + partialFingerprints: + primaryLocationLineHash: f59982e766db1328:1 + primaryLocationStartColumnFingerprint: '34' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 64 + startLine: 16181 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: 48288de4e04b0964:1 + primaryLocationStartColumnFingerprint: '60' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 67 + startLine: 16181 + message: + text: Unused variable ni. + partialFingerprints: + primaryLocationLineHash: 48288de4e04b0964:1 + primaryLocationStartColumnFingerprint: '63' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 71 + startLine: 16181 + message: + text: Unused variable name. + partialFingerprints: + primaryLocationLineHash: 48288de4e04b0964:1 + primaryLocationStartColumnFingerprint: '67' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 8 + startLine: 16365 + message: + text: Unused variable sibling. + partialFingerprints: + primaryLocationLineHash: c9d589329d4b1890:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 28 + startLine: 16373 + message: + text: Unused variable child. + partialFingerprints: + primaryLocationLineHash: 6a7f74efd77f7ea6:1 + primaryLocationStartColumnFingerprint: '23' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 8 + startLine: 16850 + message: + text: Unused variable marker. + partialFingerprints: + primaryLocationLineHash: 98d9bb9385283b5b:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 36 + startLine: 16956 + message: + text: Unused variable walker. + partialFingerprints: + primaryLocationLineHash: e5a3a5843e3fb22b:1 + primaryLocationStartColumnFingerprint: '32' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 9 + startLine: 17213 + message: + text: Unused variable i. + partialFingerprints: + primaryLocationLineHash: ddd50ac8c275a0f:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 28 + startLine: 17213 + message: + text: Unused variable node. + partialFingerprints: + primaryLocationLineHash: ddd50ac8c275a0f:1 + primaryLocationStartColumnFingerprint: '23' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 35 + uri: static/js/tinymce/jscripts/tiny_mce/utils/editable_selects.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 57 + startColumn: 56 + startLine: 15 + message: + text: Unused variable d. + partialFingerprints: + primaryLocationLineHash: b77e2861635b6d1c:1 + primaryLocationStartColumnFingerprint: '53' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 36 + uri: static/js/tinymce/jscripts/tiny_mce/utils/mctabs.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 6 + startLine: 40 + message: + text: Unused variable t. + partialFingerprints: + primaryLocationLineHash: e9c7465a02701e7f:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 37 + uri: static/js/tinymce/jscripts/tiny_mce/utils/validate.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 40 + startLine: 116 + message: + text: Unused variable msg. + partialFingerprints: + primaryLocationLineHash: b0ff2a43d5728483:1 + primaryLocationStartColumnFingerprint: '37' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 38 + uri: static/mobile/jquery.mobile.scrollview.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 7 + startLine: 139 + message: + text: Unused variable v. + partialFingerprints: + primaryLocationLineHash: db274c24b82b5c9e:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 38 + uri: static/mobile/jquery.mobile.scrollview.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 7 + startLine: 359 + message: + text: Unused variable v. + partialFingerprints: + primaryLocationLineHash: e91ba3f29aff7cef:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 38 + uri: static/mobile/jquery.mobile.scrollview.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 8 + startLine: 376 + message: + text: Unused variable r. + partialFingerprints: + primaryLocationLineHash: c5f3cb911f0f6a7a:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 39 + uri: templates/html/core/billing/upgrade.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 8 + startLine: 22 + message: + text: Unused variable discount. + partialFingerprints: + primaryLocationLineHash: dc048397449f8b22:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/unused-local-variable + index: 0 + ruleId: com.lgtm/javascript-queries:js/unused-local-variable + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 14 + startLine: 6775 + message: + text: The base expression of this property access is always null. + partialFingerprints: + primaryLocationLineHash: c403855c0c024540:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/property-access-on-non-object + index: 1 + ruleId: com.lgtm/javascript-queries:js/property-access-on-non-object + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 11 + startLine: 6776 + message: + text: The base expression of this property access is always null. + partialFingerprints: + primaryLocationLineHash: 458dc788ba168afb:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/property-access-on-non-object + index: 1 + ruleId: com.lgtm/javascript-queries:js/property-access-on-non-object + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 11 + startLine: 6874 + message: + text: The base expression of this property access is always undefined. + partialFingerprints: + primaryLocationLineHash: cd82bca415cfe994:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/property-access-on-non-object + index: 1 + ruleId: com.lgtm/javascript-queries:js/property-access-on-non-object + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 18 + startLine: 6874 + message: + text: The base expression of this property access is always undefined. + partialFingerprints: + primaryLocationLineHash: cd82bca415cfe994:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/property-access-on-non-object + index: 1 + ruleId: com.lgtm/javascript-queries:js/property-access-on-non-object + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 11 + startLine: 5614 + message: + text: The base expression of this property access is always undefined. + partialFingerprints: + primaryLocationLineHash: 34968d605b7e89cb:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/property-access-on-non-object + index: 1 + ruleId: com.lgtm/javascript-queries:js/property-access-on-non-object + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 71 + startLine: 722 + message: + text: Character '|' is repeated [here](1) in the same character class. + partialFingerprints: + primaryLocationLineHash: 7820a043f81b48cd:1 + primaryLocationStartColumnFingerprint: '64' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 76 + startColumn: 75 + startLine: 722 + rule: + id: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + index: 2 + ruleId: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 73 + startColumn: 72 + startLine: 722 + message: + text: 'Character '''''' is repeated [here](1) in the same character class. + + Character '''''' is repeated [here](2) in the same character class. + + Character '''''' is repeated [here](3) in the same character class.' + partialFingerprints: + primaryLocationLineHash: 7820a043f81b48cd:1 + primaryLocationStartColumnFingerprint: '65' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 74 + startLine: 722 + - id: 2 + message: + text: here + physicalLocation: + artifactLocation: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 77 + startColumn: 76 + startLine: 722 + - id: 3 + message: + text: here + physicalLocation: + artifactLocation: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 79 + startColumn: 78 + startLine: 722 + rule: + id: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + index: 2 + ruleId: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 76 + startColumn: 75 + startLine: 21 + message: + text: Character '^' is repeated [here](1) in the same character class. + partialFingerprints: + primaryLocationLineHash: 97a00a111f3daf92:1 + primaryLocationStartColumnFingerprint: '71' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 83 + startColumn: 82 + startLine: 21 + rule: + id: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + index: 2 + ruleId: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 85 + startColumn: 84 + startLine: 21 + message: + text: Character '0' is repeated [here](1) in the same character class. + partialFingerprints: + primaryLocationLineHash: 97a00a111f3daf92:1 + primaryLocationStartColumnFingerprint: '80' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 86 + startColumn: 85 + startLine: 21 + rule: + id: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + index: 2 + ruleId: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 64 + startLine: 22 + message: + text: Character '?' is repeated [here](1) in the same character class. + partialFingerprints: + primaryLocationLineHash: dc8b156ab239affb:1 + primaryLocationStartColumnFingerprint: '60' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 68 + startLine: 22 + rule: + id: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + index: 2 + ruleId: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 7 + startLine: 1029 + message: + text: The indentation of this statement suggests that it is controlled by [this + statement](1), while in fact it is not. + partialFingerprints: + primaryLocationLineHash: f04cbd337ac9bfbc:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: this statement + physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 54 + startColumn: 6 + startLine: 1027 + rule: + id: com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement + index: 3 + ruleId: com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement + ruleIndex: 3 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 46 + startLine: 4428 + message: + text: Variable block is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 78c92747c5241a4:1 + primaryLocationStartColumnFingerprint: '43' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 7 + startLine: 4691 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 4427c94bd81cb7be:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 39 + startColumn: 36 + startLine: 4702 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 38a2514c26bef233:1 + primaryLocationStartColumnFingerprint: '32' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 5 + startLine: 4815 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d8f8fd1a16867c31:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 81 + startColumn: 78 + startLine: 5044 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a91e649faec4df4:1 + primaryLocationStartColumnFingerprint: '74' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 46 + startLine: 5281 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d0d005c83a453178:1 + primaryLocationStartColumnFingerprint: '44' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 43 + startLine: 5296 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e04b46cd14b86291:1 + primaryLocationStartColumnFingerprint: '41' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startColumn: 3 + startLine: 5309 + message: + text: Variable doc is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 57ec503113d73654:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 3 + startLine: 5318 + message: + text: Variable module_name is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: bf7f09e1e31e174c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 6 + startLine: 5393 + message: + text: Variable startPage is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a2d0dbceb28391aa:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 8 + startLine: 5514 + message: + text: Variable $curr is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: bcf5b94e316a657c:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 11 + startLine: 5563 + message: + text: Variable $curr is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 81a1a2933193f241:1 + primaryLocationStartColumnFingerprint: '5' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 5769 + message: + text: Variable k is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d7b6916976c4b8e5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 5777 + message: + text: Variable k is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 49383c972b3e0bf9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5803 + message: + text: Variable data is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 2be1ad83eb163ee6:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5830 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 3103c81bc9129fbe:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5840 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: c2ceda17829c5d76:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5849 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e56a36282b972aca:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5853 + message: + text: Variable data is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 66394299481723dd:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5871 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: b1a09f4967dba6e0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5880 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 1c081664a322ac26:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5890 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: b7aaa73dbc725b33:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5900 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a58d6abaecfaf96:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 3 + startLine: 5930 + message: + text: Variable activeTab is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 1476ec56ed65667a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 3 + startLine: 5931 + message: + text: Variable id_conference is used like a local variable, but is missing a + declaration. + partialFingerprints: + primaryLocationLineHash: 1918da72a08e7911:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5939 + message: + text: Variable data is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 64a913f10604fb01:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 2 + startLine: 5962 + message: + text: Variable users_list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: df42c27f5f0f36f7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 5963 + message: + text: Variable list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: f7e1b96b6a9863bd:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 6002 + message: + text: Variable list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 9898ec14746c31f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 57 + startColumn: 53 + startLine: 6009 + message: + text: Variable user is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: ff8c3e8ef4a7dc2d:1 + primaryLocationStartColumnFingerprint: '50' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 2 + startLine: 6022 + message: + text: Variable my_list_conferences is used like a local variable, but is missing + a declaration. + partialFingerprints: + primaryLocationLineHash: 6debca1d561747e3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 2 + startLine: 6023 + message: + text: Variable list_conferences is used like a local variable, but is missing + a declaration. + partialFingerprints: + primaryLocationLineHash: 5f9508b941713bd0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 6024 + message: + text: Variable list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 2011b68fe49178df:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 61 + startColumn: 51 + startLine: 6031 + message: + text: Variable conference is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: f6ec73b1738dc459:1 + primaryLocationStartColumnFingerprint: '49' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 2 + startLine: 6032 + message: + text: Variable id is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 5a9e09c6b5e1f1c7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 2 + startLine: 6033 + message: + text: Variable list_users is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 61f64fcff078ce72:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 4 + startLine: 6051 + message: + text: Variable new_msg is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 45f1fdd47dcc6a6f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 5 + startLine: 6053 + message: + text: Variable msg is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: c58b7c1206d1d5cc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 42 + startLine: 6054 + message: + text: Variable text is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 538164ce26964ac3:1 + primaryLocationStartColumnFingerprint: '37' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 5 + startLine: 6056 + message: + text: Variable time is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: f65944e6a15ab05c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 5 + startLine: 6057 + message: + text: Variable user is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 37f6d9ce35e16336:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 6058 + message: + text: Variable profile is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: bc3b8d6c14708a3b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 5 + startLine: 6110 + message: + text: Variable users is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d081ba486c85fe6f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 7401 + message: + text: Variable dates is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 193a0b42ff4a6e3f:1 + primaryLocationStartColumnFingerprint: '8' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 4 + startLine: 7579 + message: + text: Variable maxEnd is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 88f59ced044e4c04:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 9 + startLine: 43 + message: + text: Variable k is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 74fc97b021e0d642:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 9 + startLine: 54 + message: + text: Variable k is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a2a65d42c190e649:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 103 + message: + text: Variable data is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 663942a79e643313:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 127 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 8d6003dae0e756a6:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 138 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 85182badd8e5b003:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 148 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 7e5763e96502c833:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 153 + message: + text: Variable data is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 663942a79e643313:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 170 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 1a19482c6f9100ae:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 180 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 607f9c2d1417c6e8:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 191 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d730c299ccf954f2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 202 + message: + text: Variable json is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: c2020dcc657b5690:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 9 + startLine: 246 + message: + text: Variable activeTab is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 1476ec56ed65667a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 9 + startLine: 247 + message: + text: Variable id_conference is used like a local variable, but is missing a + declaration. + partialFingerprints: + primaryLocationLineHash: 8c8be1e5aabcb580:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 257 + message: + text: Variable data is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 9a1376a4b565a763:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 284 + message: + text: Variable list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 16249e66b88f8b98:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 5 + startLine: 292 + message: + text: Variable users_list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 181a8509b076e9a4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 5 + startLine: 348 + message: + text: Variable my_list_conferences is used like a local variable, but is missing + a declaration. + partialFingerprints: + primaryLocationLineHash: b0a868e815fab58e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 5 + startLine: 349 + message: + text: Variable list_conferences is used like a local variable, but is missing + a declaration. + partialFingerprints: + primaryLocationLineHash: d0f1235e877c8e0a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 356 + message: + text: Variable list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 497aa8d41af117d3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 9 + startLine: 367 + message: + text: Variable list is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 497aa8d41af117d3:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 381 + message: + text: Variable user is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 39e0d3efff147851:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 13 + startLine: 404 + message: + text: Variable conference is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d982d2bd9182222f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 13 + startLine: 405 + message: + text: Variable id is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: c6418d73cefd80ff:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 13 + startLine: 406 + message: + text: Variable list_users is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d4c47cc31178f909:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 449 + message: + text: Variable new_msg is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 47961dc72f04dba7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 17 + startLine: 451 + message: + text: Variable msg is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 58598925b13c03ab:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 21 + startLine: 453 + message: + text: Variable text is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: b7273eda7ca5103:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 21 + startLine: 455 + message: + text: Variable time is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 7c33fb772328b323:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 21 + startLine: 456 + message: + text: Variable user is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 52c0ed4934497a23:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 457 + message: + text: Variable profile is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: ed698cc92702f374:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 17 + startLine: 525 + message: + text: Variable users is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 17f1e32305593c69:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 17 + startLine: 84 + message: + text: Variable block is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 1cee52bd142a13f7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 509 + message: + text: Variable popup is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 3fc6e74005b88f10:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 21 + startLine: 511 + message: + text: Variable href is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: adc85f01288fbc56:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 35 + startLine: 529 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 19d027d56fa9bea4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 17 + startLine: 542 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: bf9951bf8dec09e4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 17 + startLine: 710 + message: + text: Variable clean_href is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 25977bb9ef0ccc5f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 17 + startLine: 711 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 3dac155684cd786e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 5 + startLine: 984 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 5670a4b253407e35:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 7 + startLine: 1364 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e9361c4626cbb4f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 7 + startLine: 1384 + message: + text: Variable url is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d301dbea9addc1b4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 7 + startLine: 1402 + message: + text: Variable doc is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e60aef128689217c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 7 + startLine: 1419 + message: + text: Variable module_name is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: b4a64628090840cb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 44 + uri: static/js/jquery-ui-1.10.3/demos/effect/easing.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 5 + startLine: 39 + message: + text: Variable ctx is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a07945efaca6ae68:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 119 + message: + text: Variable dates is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 90fda3155727d343:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 37 + startColumn: 31 + startLine: 419 + message: + text: Variable maxEnd is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 485eff08b93cb4fa:1 + primaryLocationStartColumnFingerprint: '27' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 45 + uri: static/js/jquery.gritter.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 5 + startLine: 198 + message: + text: Variable fade_out_speed is used like a local variable, but is missing + a declaration. + partialFingerprints: + primaryLocationLineHash: 2064577c40c02323:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 45 + uri: static/js/jquery.gritter.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 8 + startLine: 303 + message: + text: Variable opt is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 784bef7d950313c5:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 9 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 6 + startLine: 108 + message: + text: Variable n is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a38329befee6c667:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 6 + startLine: 125 + message: + text: Variable rng is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: ab19798d77997cab:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 19 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + startColumn: 3 + startLine: 52 + message: + text: Variable ca is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 12c4039446d39fa3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 19 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + startColumn: 3 + startLine: 53 + message: + text: Variable rs is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: c685972c7a3f39d7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 46 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 9 + startLine: 44 + message: + text: Variable e is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 409126bd0c8f05a4:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 4 + startLine: 217 + message: + text: Variable row is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 2f6c345691fc9b85:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 5 + startLine: 284 + message: + text: Variable pos is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: f9ca2ad2eda97e4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 601 + message: + text: Variable i is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e455177f1d1b6d71:1 + primaryLocationStartColumnFingerprint: '5' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 703 + message: + text: Variable y is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 8ffd1021cfafb5bb:1 + primaryLocationStartColumnFingerprint: '5' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 713 + message: + text: Variable x is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 98aac13df7750a32:1 + primaryLocationStartColumnFingerprint: '5' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 2 + startLine: 32 + message: + text: Variable bordercolor is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: df12a1df051cb1d0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 2 + startLine: 33 + message: + text: Variable bgcolor is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 96551264e0f4379a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 2 + startLine: 35 + message: + text: Variable id is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 8faab0a4c7c85e4e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 2 + startLine: 36 + message: + text: Variable summary is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: eaf098fba5f67c3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 2 + startLine: 37 + message: + text: Variable style is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 1e51806a08270dd0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + startColumn: 2 + startLine: 38 + message: + text: Variable dir is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 7ec293e7f95d7066:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startColumn: 2 + startLine: 39 + message: + text: Variable lang is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 20631c08501475e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 2 + startLine: 40 + message: + text: Variable background is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 27127f8932d9b1d9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + startColumn: 3 + startLine: 334 + message: + text: Variable st is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 1d8849d425f26d37:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 48 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + startColumn: 4 + startLine: 76 + message: + text: Variable n is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: ac9e2d6f1635d803:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 26 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 65 + message: + text: Variable node is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 2f625362a9c54f57:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 49 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 2 + startLine: 38 + message: + text: Variable className is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 9ff2e19c2ebb260:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 27 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + startColumn: 2 + startLine: 186 + message: + text: Variable elm is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 898ccffe9a740246:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 3 + startLine: 18 + message: + text: Variable previewStyles is used like a local variable, but is missing a + declaration. + partialFingerprints: + primaryLocationLineHash: e7e60f2409ea3054:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 29 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 9 + message: + text: Variable v is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e033a9e90b148d00:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startColumn: 3 + startLine: 75 + message: + text: Variable col is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 51d3c975c932659f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 164 + message: + text: Variable r is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e1fd9bf7427320c4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 165 + message: + text: Variable g is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 3f0d59996dc1fef0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 166 + message: + text: Variable b is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 5ac3e8b39a4ceaac:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 182 + message: + text: Variable r is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 12412259f5b9b9f6:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 183 + message: + text: Variable g is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: ab1116d578a397b7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 184 + message: + text: Variable b is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: b7bc43cdb1f9b246:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 32 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 19 + message: + text: Variable e is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 2cf9cae0fd87a27:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 33 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 7 + startLine: 23 + message: + text: Variable e is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a7d9413a462cff8c:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 6 + startLine: 1771 + message: + text: Variable nonEmptyElements is used like a local variable, but is missing + a declaration. + partialFingerprints: + primaryLocationLineHash: f3154bb26557c0cb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 3 + startLine: 3043 + message: + text: Variable textBlockElementsMap is used like a local variable, but is missing + a declaration. + partialFingerprints: + primaryLocationLineHash: 8bbe440533f597ae:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 9 + startLine: 4616 + message: + text: Variable elementRule is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: bbce8b367ae63dc8:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 8 + startLine: 4641 + message: + text: Variable textNode is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: b1be0cfe6263eb0c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 4 + startLine: 6160 + message: + text: Variable styleElm is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: a65cf7b59df53bdf:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 6 + startLine: 7892 + message: + text: Variable offset is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: b0abfb423cb04394:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 3 + startLine: 14471 + message: + text: Variable onBeforeAdd is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 6bf04787b2a56dab:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 4 + startLine: 14707 + message: + text: Variable tmpRng is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: d5c050d8b1a03327:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 6 + startLine: 16 + message: + text: Variable label is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 7b209ff5e4f061ac:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 152 + message: + text: Variable r is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: e1fd9bf7427320c4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 153 + message: + text: Variable g is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 3f0d59996dc1fef0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 154 + message: + text: Variable b is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 5ac3e8b39a4ceaac:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 170 + message: + text: Variable r is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 12412259f5b9b9f6:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 171 + message: + text: Variable g is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: f5c43715fc12e9e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startColumn: 3 + startLine: 172 + message: + text: Variable b is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 66628a69558c37a3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 37 + uri: static/js/tinymce/jscripts/tiny_mce/utils/validate.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 6 + startLine: 123 + message: + text: Variable message is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: f06752d4a15b3872:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 51 + uri: static/mobile/jquery.mobile.forms.ajaxform.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 3 + startLine: 28 + message: + text: Variable $this is used like a local variable, but is missing a declaration. + partialFingerprints: + primaryLocationLineHash: 5d0a80ca319be952:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/missing-variable-declaration + index: 4 + ruleId: com.lgtm/javascript-queries:js/missing-variable-declaration + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 4 + startLine: 6760 + message: + text: This else branch belongs to [this if statement](1), but its indentation + suggests it belongs to [this other if statement](2). + partialFingerprints: + primaryLocationLineHash: 38642848f30192cb:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: this if statement + physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 5 + startLine: 6758 + - id: 2 + message: + text: this other if statement + physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startColumn: 4 + startLine: 6741 + rule: + id: com.lgtm/javascript-queries:js/misleading-indentation-of-dangling-else + index: 5 + ruleId: com.lgtm/javascript-queries:js/misleading-indentation-of-dangling-else + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 14 + startLine: 1190 + message: + text: Declaration of function updateColor conflicts with [another declaration](1) + in the same scope. + partialFingerprints: + primaryLocationLineHash: f4f357a08663f0a6:1 + primaryLocationStartColumnFingerprint: '9' + relatedLocations: + - id: 1 + message: + text: another declaration + physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 14 + startLine: 1204 + rule: + id: com.lgtm/javascript-queries:js/function-declaration-conflict + index: 6 + ruleId: com.lgtm/javascript-queries:js/function-declaration-conflict + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 3 + startLine: 179 + message: + text: This initialization of g overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: 4742898c4661356e:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 7 + startLine: 175 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 6 + startLine: 499 + message: + text: This initialization of l overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: b23ac590b00cd4d0:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 10 + startLine: 486 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 4 + startLine: 3976 + message: + text: This initialization of t overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: 8fabb31907705727:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 4 + startLine: 3973 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 5 + startLine: 5020 + message: + text: This initialization of a overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: 6cc3cec18ac8614b:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 9 + startLine: 5018 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 5 + startLine: 6822 + message: + text: This initialization of c overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: e9055c70b63a7fac:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 9 + startLine: 6821 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 4 + startLine: 7547 + message: + text: This initialization of g overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: b8666fc427bb56b0:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 4 + startLine: 7545 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 3 + startLine: 7797 + message: + text: This initialization of d overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: bce826c5bf2ecd5d:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 3 + startLine: 7795 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 3 + startLine: 7799 + message: + text: 'This initialization of d overwrites [an earlier initialization](1). + + This initialization of d overwrites [an earlier initialization](2).' + partialFingerprints: + primaryLocationLineHash: e95a2989033b7b9f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 3 + startLine: 7795 + - id: 2 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 3 + startLine: 7797 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 3 + startLine: 7801 + message: + text: 'This initialization of d overwrites [an earlier initialization](1). + + This initialization of d overwrites [an earlier initialization](2). + + This initialization of d overwrites [an earlier initialization](3).' + partialFingerprints: + primaryLocationLineHash: e59bc66258af358:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 3 + startLine: 7795 + - id: 2 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 3 + startLine: 7797 + - id: 3 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 3 + startLine: 7799 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 277 + startColumn: 3 + startLine: 8096 + message: + text: This initialization of c overwrites [an earlier initialization](1). + partialFingerprints: + primaryLocationLineHash: b98dd98aca26dcb3:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: an earlier initialization + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 7 + startLine: 8095 + rule: + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + index: 7 + ruleId: com.lgtm/javascript-queries:js/variable-initialization-conflict + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 55 + startColumn: 46 + startLine: 4661 + message: + text: This expression is of type boolean, but it is compared to [an expression](1) + of type string. + partialFingerprints: + primaryLocationLineHash: a3b7077f6b8299b:1 + primaryLocationStartColumnFingerprint: '41' + relatedLocations: + - id: 1 + message: + text: an expression + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 61 + startColumn: 59 + startLine: 4661 + rule: + id: com.lgtm/javascript-queries:js/comparison-between-incompatible-types + index: 8 + ruleId: com.lgtm/javascript-queries:js/comparison-between-incompatible-types + ruleIndex: 8 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 17 + startLine: 480 + message: + text: This expression is of type boolean, but it is compared to [an expression](1) + of type string. + partialFingerprints: + primaryLocationLineHash: 37d40017f9326517:1 + primaryLocationStartColumnFingerprint: '4' + relatedLocations: + - id: 1 + message: + text: an expression + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 36 + startLine: 480 + rule: + id: com.lgtm/javascript-queries:js/comparison-between-incompatible-types + index: 8 + ruleId: com.lgtm/javascript-queries:js/comparison-between-incompatible-types + ruleIndex: 8 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 3 + startLine: 161 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 71e2b156aeeadbfb:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 162 + startColumn: 2 + startLine: 146 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 8 + startLine: 900 + message: + text: Avoid automated semicolon insertion (94% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 7230ea0b1586f248:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + endLine: 903 + startColumn: 14 + startLine: 845 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startLine: 1211 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: b1dc65858be62e39:1 + primaryLocationStartColumnFingerprint: '-3' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 1212 + startColumn: 3 + startLine: 1170 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 37 + startColumn: 4 + startLine: 1277 + message: + text: Avoid automated semicolon insertion (94% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 50db321af5bb0f46:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 1278 + startColumn: 3 + startLine: 1233 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 17 + startLine: 1294 + message: + text: Avoid automated semicolon insertion (91% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 58d027ffeaef2c75:1 + primaryLocationStartColumnFingerprint: '13' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 1295 + startColumn: 3 + startLine: 1279 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 5 + startLine: 1518 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 1ff634d92cda0c18:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 1519 + startColumn: 4 + startLine: 1486 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + startColumn: 4 + startLine: 1599 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 3451170edd88a4a3:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 1600 + startColumn: 8 + startLine: 1581 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 1638 + message: + text: Avoid automated semicolon insertion (95% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 56a07c4357359f5:1 + primaryLocationStartColumnFingerprint: '-3' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 1639 + startColumn: 8 + startLine: 1601 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 7 + startColumn: 3 + startLine: 1780 + message: + text: Avoid automated semicolon insertion (96% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: f46f2febe9501e48:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 1781 + startColumn: 2 + startLine: 185 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startLine: 1921 + message: + text: Avoid automated semicolon insertion (94% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 6c1b7f79c8e2af4a:1 + primaryLocationStartColumnFingerprint: '-2' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 4378 + startColumn: 2 + startLine: 79 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 4 + startLine: 2642 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: ecde08c7b3974478:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 2643 + startColumn: 9 + startLine: 2628 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 71 + startLine: 2677 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: ea34f345a5e33d43:1 + primaryLocationStartColumnFingerprint: '-6' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + endLine: 2679 + startColumn: 10 + startLine: 2656 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + startLine: 3237 + message: + text: Avoid automated semicolon insertion (94% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 1f1d09e36ae1ee93:1 + primaryLocationStartColumnFingerprint: '-2' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 4378 + startColumn: 2 + startLine: 79 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 31 + startColumn: 4 + startLine: 3414 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 8fa50a4ff8974236:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 3415 + startColumn: 9 + startLine: 3395 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 4 + startLine: 3493 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 38fd10595f893b74:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 3494 + startColumn: 12 + startLine: 3477 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 4 + startLine: 3801 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 5291e15953026b0f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 3802 + startColumn: 11 + startLine: 3766 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 4 + startLine: 3851 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: b1239fb56162e328:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 3852 + startColumn: 15 + startLine: 3829 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 5 + startLine: 4241 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 1f668c431679f521:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 4242 + startColumn: 9 + startLine: 4220 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startLine: 4339 + message: + text: Avoid automated semicolon insertion (95% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: e05e00f7a9576ecb:1 + primaryLocationStartColumnFingerprint: '-6' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 4343 + startColumn: 19 + startLine: 4272 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + startLine: 4377 + message: + text: Avoid automated semicolon insertion (94% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 92c026a48c751114:1 + primaryLocationStartColumnFingerprint: '-1' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 4378 + startColumn: 2 + startLine: 79 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 6 + startLine: 4463 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 6c9951147bde3fb4:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 4502 + startColumn: 16 + startLine: 4453 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 5 + startLine: 4473 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: ccfdc9fc88e84256:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 4502 + startColumn: 16 + startLine: 4453 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 4 + startLine: 4500 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: e3e93a785fce4495:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 4502 + startColumn: 16 + startLine: 4453 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 3 + startLine: 4560 + message: + text: Avoid automated semicolon insertion (91% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: bfc4e2de78644b7e:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 4561 + startColumn: 12 + startLine: 4548 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startLine: 4601 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 6bf57310a792cd6:1 + primaryLocationStartColumnFingerprint: '-2' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 4602 + startColumn: 26 + startLine: 4583 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 4 + startLine: 4724 + message: + text: Avoid automated semicolon insertion (93% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 21839ccbd6c29a09:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 4726 + startColumn: 25 + startLine: 4678 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 5 + startLine: 4823 + message: + text: Avoid automated semicolon insertion (96% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: a50ba4d65b113944:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 4824 + startColumn: 56 + startLine: 4768 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 60 + startColumn: 3 + startLine: 5320 + message: + text: Avoid automated semicolon insertion (91% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: c16e23435ec956:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 5321 + startColumn: 26 + startLine: 5308 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + startLine: 5321 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: bf681ee083f4b6cb:1 + primaryLocationStartColumnFingerprint: '-1' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 5322 + startColumn: 3 + startLine: 5269 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 3 + startLine: 6372 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: e5db986aa6069fb8:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 6373 + startColumn: 10 + startLine: 6361 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 3 + startLine: 6433 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: f83b736cef08120b:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 6434 + startColumn: 10 + startLine: 6422 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 5 + startLine: 6594 + message: + text: Avoid automated semicolon insertion (95% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 29cf1c60115c11f4:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 6596 + startColumn: 81 + startLine: 6547 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + startLine: 6598 + message: + text: Avoid automated semicolon insertion (98% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 21a9a068d34b2852:1 + primaryLocationStartColumnFingerprint: '-1' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 6599 + startColumn: 2 + startLine: 6251 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 33 + startLine: 6745 + message: + text: Avoid automated semicolon insertion (96% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: b3b1671f80a1b43b:1 + primaryLocationStartColumnFingerprint: '31' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 6746 + startColumn: 2 + startLine: 6600 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 4 + startLine: 7092 + message: + text: Avoid automated semicolon insertion (93% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 6fd006a7c10e2069:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 7093 + startColumn: 16 + startLine: 7073 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 5 + startLine: 7113 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: ede705f5e52d0c2c:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 7145 + startColumn: 11 + startLine: 7094 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 5 + startLine: 7136 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 125851aa52e537ce:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 7145 + startColumn: 11 + startLine: 7094 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 4 + startLine: 7144 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: f284d80973fdd4ca:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 7145 + startColumn: 11 + startLine: 7094 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + startLine: 7288 + message: + text: Avoid automated semicolon insertion (98% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: e5e4fce4731339e:1 + primaryLocationStartColumnFingerprint: '-1' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 7289 + startColumn: 2 + startLine: 7003 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 2 + startLine: 7849 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: e7e47b91f8062967:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 7850 + startColumn: 19 + startLine: 7824 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 3 + startLine: 7967 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: ac52d21dc1c61c44:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 7968 + startColumn: 16 + startLine: 7933 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 3 + startLine: 8105 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: ccf245bfd51a9a53:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 8106 + startColumn: 15 + startLine: 8094 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 3 + startLine: 8165 + message: + text: Avoid automated semicolon insertion (93% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: b9427631c26bbc9a:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 3 + endLine: 8166 + startColumn: 11 + startLine: 8136 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 90 + startColumn: 17 + startLine: 332 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: cb6902bfd536a4c0:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 342 + startColumn: 29 + startLine: 279 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 9 + startLine: 351 + message: + text: Avoid automated semicolon insertion (95% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 4b365f558148d2b4:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 441 + startColumn: 35 + startLine: 344 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 5 + startLine: 446 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: abf989a43fcf10f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 482 + startColumn: 27 + startLine: 445 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 52 + uri: static/js/colorbox/example1/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 5 + startLine: 34 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 2f6556480542c464:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 52 + uri: static/js/colorbox/example1/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 42 + startColumn: 22 + startLine: 15 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 53 + uri: static/js/colorbox/example2/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 5 + startLine: 34 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 2f6556480542c464:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 53 + uri: static/js/colorbox/example2/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 42 + startColumn: 22 + startLine: 15 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 54 + uri: static/js/colorbox/example3/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 5 + startLine: 34 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 2f6556480542c464:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 54 + uri: static/js/colorbox/example3/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 42 + startColumn: 22 + startLine: 15 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 55 + uri: static/js/colorbox/example4/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 5 + startLine: 34 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 2f6556480542c464:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 55 + uri: static/js/colorbox/example4/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 42 + startColumn: 22 + startLine: 15 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 56 + uri: static/js/colorbox/example5/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 5 + startLine: 34 + message: + text: Avoid automated semicolon insertion (92% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 2f6556480542c464:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 56 + uri: static/js/colorbox/example5/index.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 42 + startColumn: 22 + startLine: 15 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 77 + startLine: 1178 + message: + text: Avoid automated semicolon insertion (97% of all statements in [the enclosing + script](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 2b582ec2c4c85ab9:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing script + physicalLocation: + artifactLocation: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 1299 + startLine: 1 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 41 + startColumn: 11 + startLine: 188 + message: + text: Avoid automated semicolon insertion (95% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: d3a282030679f395:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 214 + startColumn: 20 + startLine: 131 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 9 + startLine: 208 + message: + text: Avoid automated semicolon insertion (95% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 3dc3cbf4588667ec:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 214 + startColumn: 20 + startLine: 131 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startLine: 561 + message: + text: Avoid automated semicolon insertion (93% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: afc4fd460d3374eb:1 + primaryLocationStartColumnFingerprint: '-12' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + endLine: 574 + startColumn: 30 + startLine: 506 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startLine: 670 + message: + text: Avoid automated semicolon insertion (94% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 5b450216c6aa156c:1 + primaryLocationStartColumnFingerprint: '-16' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 724 + startColumn: 27 + startLine: 651 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 80 + startColumn: 17 + startLine: 677 + message: + text: Avoid automated semicolon insertion (94% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 2c89582f1b981811:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 724 + startColumn: 27 + startLine: 651 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 58 + startColumn: 4 + startLine: 135 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: eb138b986e7ee446:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + endLine: 147 + startColumn: 9 + startLine: 132 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 6 + startLine: 423 + message: + text: Avoid automated semicolon insertion (90% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 6746b6523a43e199:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 3 + uri: static/js/jquery.ganttView.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 437 + startColumn: 29 + startLine: 418 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 39 + startColumn: 4 + startLine: 340 + message: + text: Avoid automated semicolon insertion (96% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: e8f8be137baeb700:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 414 + startColumn: 3 + startLine: 245 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 24 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 107 + startColumn: 2 + startLine: 11 + message: + text: Avoid automated semicolon insertion (97% of all statements in [the enclosing + function](1) have an explicit semicolon). + partialFingerprints: + primaryLocationLineHash: 3bd301019f5241f6:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: the enclosing function + physicalLocation: + artifactLocation: + index: 24 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 61 + startLine: 5 + rule: + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + index: 9 + ruleId: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 34 + startLine: 1267 + message: + text: Superfluous argument passed to [function s](1). + partialFingerprints: + primaryLocationLineHash: 8080b01797565fb3:1 + primaryLocationStartColumnFingerprint: '30' + relatedLocations: + - id: 1 + message: + text: function s + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 782 + startColumn: 3 + startLine: 764 + rule: + id: com.lgtm/javascript-queries:js/superfluous-trailing-arguments + index: 10 + ruleId: com.lgtm/javascript-queries:js/superfluous-trailing-arguments + ruleIndex: 10 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 8 + startLine: 1316 + message: + text: Superfluous argument passed to [function getParent](1). + partialFingerprints: + primaryLocationLineHash: 9ca51f6088629b14:1 + primaryLocationStartColumnFingerprint: '3' + relatedLocations: + - id: 1 + message: + text: function getParent + physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 1095 + startColumn: 4 + startLine: 1082 + rule: + id: com.lgtm/javascript-queries:js/superfluous-trailing-arguments + index: 10 + ruleId: com.lgtm/javascript-queries:js/superfluous-trailing-arguments + ruleIndex: 10 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 51 + startLine: 36 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: f4b0d44f1e8579db:1 + primaryLocationStartColumnFingerprint: '49' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 59 + startColumn: 43 + startLine: 39 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 2 + startLine: 40 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: 51f60d255f7fc351:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 45 + startColumn: 24 + startLine: 40 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 2 + startLine: 42 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: ca7c8a90bce765f1:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 57 + startColumn: 30 + startLine: 42 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 2 + startLine: 43 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: ec6591f50b4c3d57:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 23 + startLine: 43 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 2 + startLine: 44 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: b3262b2d31fcb471:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 133 + startColumn: 114 + startLine: 49 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 124 + startColumn: 108 + startLine: 44 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: b3262b2d31fcb471:1 + primaryLocationStartColumnFingerprint: '106' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 141 + startColumn: 125 + startLine: 44 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 107 + startColumn: 85 + startLine: 47 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: 1c5e859ba6d87541:1 + primaryLocationStartColumnFingerprint: '83' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 130 + startColumn: 108 + startLine: 47 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 133 + startColumn: 105 + startLine: 48 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: 9add69663958c231:1 + primaryLocationStartColumnFingerprint: '103' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 162 + startColumn: 134 + startLine: 48 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 68 + startColumn: 46 + startLine: 56 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: 221c90a72cbc497e:1 + primaryLocationStartColumnFingerprint: '44' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 91 + startColumn: 69 + startLine: 56 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 14280 + startColumn: 4 + startLine: 14278 + message: + text: This property is overwritten by [another property](1) in the same object + literal. + partialFingerprints: + primaryLocationLineHash: 9a0750848511b526:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: another property + physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 14331 + startColumn: 4 + startLine: 14329 + rule: + id: com.lgtm/javascript-queries:js/overwritten-property + index: 11 + ruleId: com.lgtm/javascript-queries:js/overwritten-property + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 62 + startColumn: 25 + startLine: 4516 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 65792e0deb3c5f46:1 + primaryLocationStartColumnFingerprint: '22' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 60 + startColumn: 3 + startLine: 5320 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: c16e23435ec956:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 11 + startLine: 233 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: cbcd63f4a79df14b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 7 + startLine: 1422 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: e47e834019a6b8f6:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 4 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 150 + startColumn: 4 + startLine: 8 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 9ed6a414ca149a9e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 149 + startColumn: 3 + startLine: 13 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 9ed6a414ca149a9e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 57 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 2 + startLine: 72 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 70b79939db071b88:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 16 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 149 + startColumn: 3 + startLine: 5 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 9ed6a414ca149a9e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 58 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/embed.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 2 + startLine: 72 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 70b79939db071b88:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/preview/preview.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 74 + startLine: 7 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: e2088871b5fe73a0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/preview/preview.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 2 + startLine: 14 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: cb8e1d583866c682:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 25 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 156 + startColumn: 4 + startLine: 8 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: a89ad9b22c6fb22b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 32 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 150 + startColumn: 4 + startLine: 8 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 9ed6a414ca149a9e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 33 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 150 + startColumn: 4 + startLine: 8 + message: + text: Avoid using functions that evaluate strings as code. + partialFingerprints: + primaryLocationLineHash: 9ed6a414ca149a9e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/eval-like-call + index: 12 + ruleId: com.lgtm/javascript-queries:js/eval-like-call + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 19 + startLine: 5353 + message: + text: Variable 'q' is used before its [declaration](1). + partialFingerprints: + primaryLocationLineHash: 656bc8ef96ac1936:1 + primaryLocationStartColumnFingerprint: '12' + relatedLocations: + - id: 1 + message: + text: declaration + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 5357 + rule: + id: com.lgtm/javascript-queries:js/use-before-declaration + index: 13 + ruleId: com.lgtm/javascript-queries:js/use-before-declaration + ruleIndex: 13 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 471 + message: + text: This use of variable 'c' always evaluates to false. + partialFingerprints: + primaryLocationLineHash: 3e56a71c4896e4ea:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 28 + startLine: 512 + message: + text: This use of variable 'd' always evaluates to true. + partialFingerprints: + primaryLocationLineHash: 870665908d3eba95:1 + primaryLocationStartColumnFingerprint: '20' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 21 + startColumn: 15 + startLine: 79 + message: + text: This use of variable 'bValid' always evaluates to true. + partialFingerprints: + primaryLocationLineHash: 947b375e00709aeb:1 + primaryLocationStartColumnFingerprint: '9' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 7 + startLine: 1313 + message: + text: This use of variable 'date' always evaluates to true. + partialFingerprints: + primaryLocationLineHash: dfc0ad381c1fb4bf:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 62 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.resizable.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 22 + startLine: 859 + message: + text: This use of variable 'sum' always evaluates to true. + partialFingerprints: + primaryLocationLineHash: 7d14f7958ec391f5:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 4 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 11 + startLine: 232 + message: + text: This use of variable 'sv' always evaluates to true. + partialFingerprints: + primaryLocationLineHash: 49f28f056dfdf311:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 32 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 11 + startLine: 209 + message: + text: This use of variable 'sv' always evaluates to true. + partialFingerprints: + primaryLocationLineHash: 49f28f056dfdf311:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 13 + startColumn: 8 + startLine: 5591 + message: + text: This negation always evaluates to true. + partialFingerprints: + primaryLocationLineHash: f1fdc833de86d050:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 12 + startLine: 6367 + message: + text: This use of variable 'isIE' always evaluates to true. + partialFingerprints: + primaryLocationLineHash: 8e204a6d0df8f4d:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/trivial-conditional + index: 14 + ruleId: com.lgtm/javascript-queries:js/trivial-conditional + ruleIndex: 14 + - locations: + - physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startColumn: 3 + startLine: 1671 + message: + text: This expression has no effect. + partialFingerprints: + primaryLocationLineHash: 93affca20aa1faaa:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-expression + index: 15 + ruleId: com.lgtm/javascript-queries:js/useless-expression + ruleIndex: 15 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 23 + startLine: 4145 + message: + text: Operands [sibling ... == 'ul'](1) and [sibling ... == 'ul'](2) are identical. + partialFingerprints: + primaryLocationLineHash: 1a78b613c2674a5e:1 + primaryLocationStartColumnFingerprint: '16' + relatedLocations: + - id: 1 + message: + text: sibling ... == 'ul' + physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 44 + startColumn: 23 + startLine: 4145 + - id: 2 + message: + text: sibling ... == 'ul' + physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 48 + startLine: 4145 + rule: + id: com.lgtm/javascript-queries:js/redundant-operation + index: 16 + ruleId: com.lgtm/javascript-queries:js/redundant-operation + ruleIndex: 16 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 23 + startLine: 4151 + message: + text: Operands [sibling ... == 'ul'](1) and [sibling ... == 'ul'](2) are identical. + partialFingerprints: + primaryLocationLineHash: 9883beb02bcf703f:1 + primaryLocationStartColumnFingerprint: '16' + relatedLocations: + - id: 1 + message: + text: sibling ... == 'ul' + physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 44 + startColumn: 23 + startLine: 4151 + - id: 2 + message: + text: sibling ... == 'ul' + physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 69 + startColumn: 48 + startLine: 4151 + rule: + id: com.lgtm/javascript-queries:js/redundant-operation + index: 16 + ruleId: com.lgtm/javascript-queries:js/redundant-operation + ruleIndex: 16 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 9 + startLine: 349 + message: + text: This statement is unreachable. + partialFingerprints: + primaryLocationLineHash: 8b793be74b1fb4e4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unreachable-statement + index: 17 + ruleId: com.lgtm/javascript-queries:js/unreachable-statement + ruleIndex: 17 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 9 + startLine: 557 + message: + text: This statement is unreachable. + partialFingerprints: + primaryLocationLineHash: bcf8e83a6a5a56dc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unreachable-statement + index: 17 + ruleId: com.lgtm/javascript-queries:js/unreachable-statement + ruleIndex: 17 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 5 + startLine: 680 + message: + text: This statement is unreachable. + partialFingerprints: + primaryLocationLineHash: abbb36808c631baf:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unreachable-statement + index: 17 + ruleId: com.lgtm/javascript-queries:js/unreachable-statement + ruleIndex: 17 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 3 + startLine: 331 + message: + text: This expression assigns variable cols to itself. + partialFingerprints: + primaryLocationLineHash: 3ac8721770ca586a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/redundant-assignment + index: 18 + ruleId: com.lgtm/javascript-queries:js/redundant-assignment + ruleIndex: 18 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + endLine: 4339 + startColumn: 52 + startLine: 4334 + message: + text: The value assigned to h here is unused. + partialFingerprints: + primaryLocationLineHash: a0f84101f89b2559:1 + primaryLocationStartColumnFingerprint: '45' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 7 + startLine: 6773 + message: + text: The value assigned to d here is unused. + partialFingerprints: + primaryLocationLineHash: 429da0f96b1a5117:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: static/js/fileuploader.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 13 + startLine: 1090 + message: + text: The value assigned to responseText here is unused. + partialFingerprints: + primaryLocationLineHash: 33885e4cb8dea09e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 63 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.slider.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 44 + startColumn: 5 + startLine: 318 + message: + text: The value assigned to otherVal here is unused. + partialFingerprints: + primaryLocationLineHash: a1c871e3cacc580c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 5 + startLine: 669 + message: + text: The value assigned to e here is unused. + partialFingerprints: + primaryLocationLineHash: 26055bf525d09b8b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 41 + startColumn: 6 + startLine: 491 + message: + text: The value assigned to posterSrc here is unused. + partialFingerprints: + primaryLocationLineHash: 4e3fae4714d832ec:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 37 + startColumn: 7 + startLine: 131 + message: + text: The value assigned to child here is unused. + partialFingerprints: + primaryLocationLineHash: da5d84dfbdc3cbc1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 8 + startLine: 143 + message: + text: The value assigned to child here is unused. + partialFingerprints: + primaryLocationLineHash: 68fface7313de96f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 41 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 6 + startLine: 716 + message: + text: The value assigned to html here is unused. + partialFingerprints: + primaryLocationLineHash: 49b4a79744af59dc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 18 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 8 + startLine: 64 + message: + text: The value assigned to os here is unused. + partialFingerprints: + primaryLocationLineHash: a9a474a67e622038:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 18 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 8 + startLine: 88 + message: + text: The value assigned to os here is unused. + partialFingerprints: + primaryLocationLineHash: b202e2bfa3d67caf:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 5 + startLine: 505 + message: + text: The value assigned to nextTr here is unused. + partialFingerprints: + primaryLocationLineHash: 7f76ead3ea013190:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 57 + startColumn: 8 + startLine: 960 + message: + text: The value assigned to endNode here is unused. + partialFingerprints: + primaryLocationLineHash: f6c954a8f712e7db:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 24 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 7 + startLine: 152 + message: + text: The value assigned to cell here is unused. + partialFingerprints: + primaryLocationLineHash: 4089863fae198fd0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 8 + message: + text: The initial value of cols is unused, since it is always overwritten. + partialFingerprints: + primaryLocationLineHash: d32b2ec3623eacf2:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 16 + startLine: 8 + message: + text: The initial value of rows is unused, since it is always overwritten. + partialFingerprints: + primaryLocationLineHash: d32b2ec3623eacf2:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 27 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 4 + startLine: 160 + message: + text: The value assigned to tagName here is unused. + partialFingerprints: + primaryLocationLineHash: 38d18c3cda6b5671:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 4 + startLine: 636 + message: + text: The value assigned to n here is unused. + partialFingerprints: + primaryLocationLineHash: e611cbd2a69047d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 5 + startLine: 802 + message: + text: The value assigned to n here is unused. + partialFingerprints: + primaryLocationLineHash: 605c3836030dd8b8:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 5 + startLine: 857 + message: + text: The value assigned to n here is unused. + partialFingerprints: + primaryLocationLineHash: 88e97efe88629916:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 2 + startLine: 291 + message: + text: The value assigned to partDetail here is unused. + partialFingerprints: + primaryLocationLineHash: 8256c7649a643ae4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 64 + uri: static/js/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 4 + startLine: 40 + message: + text: The value assigned to n here is unused. + partialFingerprints: + primaryLocationLineHash: a04c56ca5650f84a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 64 + uri: static/js/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 79 + startColumn: 4 + startLine: 44 + message: + text: The value assigned to n here is unused. + partialFingerprints: + primaryLocationLineHash: 2b485b08eefd6d1f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 41 + startColumn: 18 + startLine: 329 + message: + text: The value assigned to o here is unused. + partialFingerprints: + primaryLocationLineHash: d95211b395d0ba61:1 + primaryLocationStartColumnFingerprint: '12' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 41 + startColumn: 22 + startLine: 329 + message: + text: The value assigned to li here is unused. + partialFingerprints: + primaryLocationLineHash: d95211b395d0ba61:1 + primaryLocationStartColumnFingerprint: '16' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 31 + startColumn: 4 + startLine: 1276 + message: + text: The value assigned to t here is unused. + partialFingerprints: + primaryLocationLineHash: e63d150d786aa48c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 10 + startLine: 3796 + message: + text: The value assigned to attrs here is unused. + partialFingerprints: + primaryLocationLineHash: 86b798c2a2217e6a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 12 + startLine: 4438 + message: + text: The value assigned to textNode here is unused. + partialFingerprints: + primaryLocationLineHash: 4750b22058dfdd33:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 12 + startLine: 4467 + message: + text: The value assigned to textNode here is unused. + partialFingerprints: + primaryLocationLineHash: fc34b53b5e622c81:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 4 + startLine: 5184 + message: + text: The value assigned to target here is unused. + partialFingerprints: + primaryLocationLineHash: 14ed996ecdde8b60:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 13 + startLine: 5184 + message: + text: The value assigned to callbackList here is unused. + partialFingerprints: + primaryLocationLineHash: 14ed996ecdde8b60:1 + primaryLocationStartColumnFingerprint: '9' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 2 + startLine: 5433 + message: + text: The value assigned to namespace here is unused. + partialFingerprints: + primaryLocationLineHash: c0beda8989cac25c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 41 + startColumn: 7 + startLine: 6631 + message: + text: The value assigned to attributes here is unused. + partialFingerprints: + primaryLocationLineHash: 11f400ecc5bb08b3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 84 + startColumn: 69 + startLine: 6673 + message: + text: The value assigned to lastNode here is unused. + partialFingerprints: + primaryLocationLineHash: 436a7255123360d2:1 + primaryLocationStartColumnFingerprint: '64' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 4 + startLine: 7405 + message: + text: The value assigned to commonParent here is unused. + partialFingerprints: + primaryLocationLineHash: f81c6d4892d956ef:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 4 + startLine: 8052 + message: + text: The value assigned to el here is unused. + partialFingerprints: + primaryLocationLineHash: d3de51ee4f52e3d5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 4 + startLine: 8246 + message: + text: The value assigned to content here is unused. + partialFingerprints: + primaryLocationLineHash: bc2a9fc055e1b84b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 5 + startLine: 8965 + message: + text: The value assigned to n here is unused. + partialFingerprints: + primaryLocationLineHash: 27496d0cd762dca2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 8 + startLine: 9065 + message: + text: The value assigned to nodeName here is unused. + partialFingerprints: + primaryLocationLineHash: c1df3407b4987744:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 5 + startLine: 10912 + message: + text: The value assigned to e here is unused. + partialFingerprints: + primaryLocationLineHash: fa7234121a5896ed:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 4 + startLine: 11291 + message: + text: The value assigned to p1 here is unused. + partialFingerprints: + primaryLocationLineHash: 1d8847bd3d74e63a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 9 + startColumn: 4 + startLine: 11487 + message: + text: The value assigned to e here is unused. + partialFingerprints: + primaryLocationLineHash: 4b64f1a19695fdc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + endLine: 12643 + startColumn: 4 + startLine: 12632 + message: + text: The value assigned to n here is unused. + partialFingerprints: + primaryLocationLineHash: 3ec760136fd51bca:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 8 + startLine: 17066 + message: + text: The value assigned to child here is unused. + partialFingerprints: + primaryLocationLineHash: 589242758f332e36:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 7 + startLine: 17457 + message: + text: The value assigned to node here is unused. + partialFingerprints: + primaryLocationLineHash: fbd7a5852d8fe991:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 36 + uri: static/js/tinymce/jscripts/tiny_mce/utils/mctabs.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 59 + startColumn: 2 + startLine: 74 + message: + text: The value assigned to selectionClass here is unused. + partialFingerprints: + primaryLocationLineHash: 7b073cf36d86117a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 38 + uri: static/mobile/jquery.mobile.scrollview.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 6 + startLine: 696 + message: + text: The value assigned to elapsed here is unused. + partialFingerprints: + primaryLocationLineHash: 121779417ffc4156:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + index: 19 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-local + ruleIndex: 19 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 8 + startLine: 4178 + message: + text: This expression will be implicitly converted from undefined to string. + partialFingerprints: + primaryLocationLineHash: 17877e06fa332093:1 + primaryLocationStartColumnFingerprint: '4' + rule: + id: com.lgtm/javascript-queries:js/implicit-operand-conversion + index: 20 + ruleId: com.lgtm/javascript-queries:js/implicit-operand-conversion + ruleIndex: 20 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 25 + startLine: 4179 + message: + text: This expression will be implicitly converted from undefined to string. + partialFingerprints: + primaryLocationLineHash: 134ed51462a6a706:1 + primaryLocationStartColumnFingerprint: '20' + rule: + id: com.lgtm/javascript-queries:js/implicit-operand-conversion + index: 20 + ruleId: com.lgtm/javascript-queries:js/implicit-operand-conversion + ruleIndex: 20 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 19 + startLine: 4184 + message: + text: This expression will be implicitly converted from undefined to string. + partialFingerprints: + primaryLocationLineHash: c7d999a27aa026ee:1 + primaryLocationStartColumnFingerprint: '13' + rule: + id: com.lgtm/javascript-queries:js/implicit-operand-conversion + index: 20 + ruleId: com.lgtm/javascript-queries:js/implicit-operand-conversion + ruleIndex: 20 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 3 + startLine: 179 + message: + text: Variable g has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 4742898c4661356e:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 7 + startLine: 175 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 8 + startLine: 230 + message: + text: Variable l has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: aa96b1e67c5e26d0:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 8 + startLine: 228 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + endLine: 470 + startColumn: 6 + startLine: 465 + message: + text: Variable i has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 440fd3265aa95664:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 10 + startLine: 460 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 6 + startLine: 499 + message: + text: Variable l has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: b23ac590b00cd4d0:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 10 + startLine: 486 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 5 + startLine: 788 + message: + text: Variable e has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: db9a62406e39029f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 5 + startLine: 786 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 43 + startColumn: 7 + startLine: 961 + message: + text: Variable c has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 7bcc135986958ad8:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 11 + startLine: 957 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 7 + startLine: 1135 + message: + text: Variable a has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: dc09f57cb5eda974:1 + primaryLocationStartColumnFingerprint: '3' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 8 + startLine: 1133 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 3 + startLine: 1311 + message: + text: Variable na has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 857728556ffd0103:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 3 + startLine: 1310 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 5 + startLine: 1384 + message: + text: Variable s has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 253e46a26e881a02:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 5 + startLine: 1382 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 4 + startLine: 1930 + message: + text: Variable l has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 6f804145fe0b0db3:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 8 + startLine: 1925 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 3 + startLine: 2358 + message: + text: Variable p has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: fb61cc6fdbf31b6f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 3 + startLine: 2356 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 4 + endLine: 2376 + startColumn: 3 + startLine: 2359 + message: + text: Variable l has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 44f9120e515a272:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 3 + startLine: 2350 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 4 + startLine: 2763 + message: + text: Variable f has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 4c4a21f1c5193187:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 11 + startLine: 2762 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 5 + startLine: 2806 + message: + text: Variable g has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 9720b82953c8a176:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 5 + startLine: 2801 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 5 + startLine: 2880 + message: + text: Variable c has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 9407e57530201b5f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 5 + startLine: 2879 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 8 + endLine: 3113 + startColumn: 7 + startLine: 3111 + message: + text: Variable e has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: afbbb9c6b7d21f7b:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 11 + startLine: 3107 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 4 + startLine: 3419 + message: + text: Variable b has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 22aef6d286d2cbfc:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 4 + startLine: 3418 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 6 + startLine: 3679 + message: + text: Variable m has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 5b412b0860288c5f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 10 + startLine: 3678 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 37 + startColumn: 4 + startLine: 3772 + message: + text: Variable f has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 8ed7e137f8d8e840:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 4 + startLine: 3770 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 4 + startLine: 3821 + message: + text: Variable b has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 67418199078cfbae:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 8 + startLine: 3818 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 5 + endLine: 3875 + startColumn: 4 + startLine: 3873 + message: + text: Variable h has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: f278c5aae556ce04:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 4 + startLine: 3872 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 4 + startLine: 3976 + message: + text: Variable t has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 8fabb31907705727:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 4 + startLine: 3973 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 31 + startColumn: 6 + startLine: 4741 + message: + text: Variable f has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 8b9f93869e8fba10:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 10 + startLine: 4740 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 5 + startLine: 4999 + message: + text: Variable a has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 3aeadcc1ad844fe9:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 9 + startLine: 4997 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 5 + startLine: 5020 + message: + text: Variable a has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 6cc3cec18ac8614b:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 9 + startLine: 5018 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 5 + startLine: 5176 + message: + text: Variable d has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 95091bc4642c55e2:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 26 + startColumn: 9 + startLine: 5173 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 84 + startColumn: 7 + startLine: 5466 + message: + text: Variable x has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: e319ca49f51e487e:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 7 + startLine: 5465 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 5 + startLine: 6822 + message: + text: Variable c has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: e9055c70b63a7fac:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 9 + startLine: 6821 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 4 + startLine: 7546 + message: + text: Variable b has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: fee0354f1eba27fa:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 8 + startLine: 7544 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 4 + startLine: 7547 + message: + text: Variable g has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: b8666fc427bb56b0:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 4 + startLine: 7545 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 3 + startLine: 7796 + message: + text: Variable c has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: 266605f508183857:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 7 + startLine: 7794 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 3 + startLine: 7797 + message: + text: Variable d has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: bce826c5bf2ecd5d:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 3 + startLine: 7795 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 3 + startLine: 7798 + message: + text: 'Variable c has already been declared [here](1). + + Variable c has already been declared [here](2).' + partialFingerprints: + primaryLocationLineHash: 4f3775d1f115a7f7:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 7 + startLine: 7794 + - id: 2 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 3 + startLine: 7796 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 3 + startLine: 7799 + message: + text: 'Variable d has already been declared [here](1). + + Variable d has already been declared [here](2).' + partialFingerprints: + primaryLocationLineHash: e95a2989033b7b9f:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 3 + startLine: 7795 + - id: 2 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 3 + startLine: 7797 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 34 + startColumn: 3 + startLine: 7800 + message: + text: 'Variable c has already been declared [here](1). + + Variable c has already been declared [here](2). + + Variable c has already been declared [here](3).' + partialFingerprints: + primaryLocationLineHash: e0a49f4a7dc9d3d5:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 7 + startLine: 7794 + - id: 2 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 3 + startLine: 7796 + - id: 3 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 3 + startLine: 7798 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 3 + startLine: 7801 + message: + text: 'Variable d has already been declared [here](1). + + Variable d has already been declared [here](2). + + Variable d has already been declared [here](3).' + partialFingerprints: + primaryLocationLineHash: e59bc66258af358:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 3 + startLine: 7795 + - id: 2 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 3 + startLine: 7797 + - id: 3 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 3 + startLine: 7799 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 37 + startColumn: 3 + startLine: 7802 + message: + text: 'Variable c has already been declared [here](1). + + Variable c has already been declared [here](2). + + Variable c has already been declared [here](3). + + Variable c has already been declared [here](4).' + partialFingerprints: + primaryLocationLineHash: f84d2fd813b43a50:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 7 + startLine: 7794 + - id: 2 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 3 + startLine: 7796 + - id: 3 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 3 + startLine: 7798 + - id: 4 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 34 + startColumn: 3 + startLine: 7800 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 277 + startColumn: 3 + startLine: 8096 + message: + text: Variable c has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: b98dd98aca26dcb3:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 7 + startLine: 8095 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 16 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 79 + startColumn: 76 + startLine: 133 + message: + text: Variable src has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: ac028300fbf05299:1 + primaryLocationStartColumnFingerprint: '71' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 16 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 49 + startColumn: 46 + startLine: 133 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 129 + startColumn: 105 + startLine: 17 + message: + text: Variable invisibleChar has already been declared [here](1). + partialFingerprints: + primaryLocationLineHash: b727ad69f2a9b6af:1 + primaryLocationStartColumnFingerprint: '102' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 17 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 60 + startColumn: 47 + startLine: 17 + rule: + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + index: 21 + ruleId: com.lgtm/javascript-queries:js/duplicate-variable-declaration + ruleIndex: 21 + - locations: + - physicalLocation: + artifactLocation: + index: 65 + uri: templates/html/core/administration/settings_view.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 102 + startColumn: 50 + startLine: 48 + message: + text: External links without noopener/noreferrer are a potential security risk. + partialFingerprints: + primaryLocationLineHash: 7ccc38be67f2b59d:1 + primaryLocationStartColumnFingerprint: '45' + rule: + id: com.lgtm/javascript-queries:js/unsafe-external-link + index: 22 + ruleId: com.lgtm/javascript-queries:js/unsafe-external-link + ruleIndex: 22 + - locations: + - physicalLocation: + artifactLocation: + index: 66 + uri: templates/html/core/database_setup.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 11 + startLine: 13 + message: + text: This attribute is duplicated [here](1). + partialFingerprints: + primaryLocationLineHash: e5c79bb4a808a43c:1 + primaryLocationStartColumnFingerprint: '6' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 66 + uri: templates/html/core/database_setup.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 59 + startLine: 13 + rule: + id: com.lgtm/javascript-queries:js/duplicate-html-attribute + index: 23 + ruleId: com.lgtm/javascript-queries:js/duplicate-html-attribute + ruleIndex: 23 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: static/js/jquery.ba-serializeobject.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 15 + startColumn: 3 + startLine: 14 + message: + text: 'Unknown directive: ''$:nomunge''.' + partialFingerprints: + primaryLocationLineHash: 3576de2477c2c946:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/unknown-directive + index: 24 + ruleId: com.lgtm/javascript-queries:js/unknown-directive + ruleIndex: 24 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 733 + startColumn: 505 + startLine: 85 + message: + text: This part of the regular expression may cause exponential backtracking + on strings starting with 'a@' and containing many repetitions of '9.9.'. + partialFingerprints: + primaryLocationLineHash: 34885015b6b29271:1 + primaryLocationStartColumnFingerprint: '499' + rule: + id: com.lgtm/javascript-queries:js/redos + index: 25 + ruleId: com.lgtm/javascript-queries:js/redos + ruleIndex: 25 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 675 + startColumn: 613 + startLine: 85 + message: + text: This part of the regular expression may cause exponential backtracking + on strings starting with 'a@a' and containing many repetitions of '9.9'. + partialFingerprints: + primaryLocationLineHash: 34885015b6b29271:1 + primaryLocationStartColumnFingerprint: '607' + rule: + id: com.lgtm/javascript-queries:js/redos + index: 25 + ruleId: com.lgtm/javascript-queries:js/redos + ruleIndex: 25 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 30 + startLine: 80 + message: + text: This part of the regular expression may cause exponential backtracking + on strings starting with 'a&' and containing many repetitions of 'a;&'. + partialFingerprints: + primaryLocationLineHash: fcf436e8176571cb:1 + primaryLocationStartColumnFingerprint: '24' + rule: + id: com.lgtm/javascript-queries:js/redos + index: 25 + ruleId: com.lgtm/javascript-queries:js/redos + ruleIndex: 25 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 12 + startLine: 3522 + message: + text: This part of the regular expression may cause exponential backtracking + on strings starting with '<- ' and containing many repetitions of '! '. + partialFingerprints: + primaryLocationLineHash: c2ed4ee43eabb5a1:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/redos + index: 25 + ruleId: com.lgtm/javascript-queries:js/redos + ruleIndex: 25 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 288 + startColumn: 279 + startLine: 3143 + message: + text: This replaces only the first occurrence of "<". + partialFingerprints: + primaryLocationLineHash: 697e2078c911bd4:1 + primaryLocationStartColumnFingerprint: '274' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 37 + startLine: 6548 + message: + text: This replaces only the first occurrence of "\\". + partialFingerprints: + primaryLocationLineHash: 3c2f5215c724deb5:1 + primaryLocationStartColumnFingerprint: '33' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 68 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.button.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 11 + startLine: 32 + message: + text: This does not escape backslash characters in the input. + partialFingerprints: + primaryLocationLineHash: c80421660ef3f97:1 + primaryLocationStartColumnFingerprint: '7' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.tabs.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startColumn: 17 + startLine: 301 + message: + text: This does not escape backslash characters in the input. + partialFingerprints: + primaryLocationLineHash: 1b3bbf62b34af44c:1 + primaryLocationStartColumnFingerprint: '14' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 34 + startLine: 190 + message: + text: This replaces only the first occurrence of '\n'. + partialFingerprints: + primaryLocationLineHash: 4a941fd766d12f2e:1 + primaryLocationStartColumnFingerprint: '29' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 19 + startLine: 2609 + message: + text: This does not escape backslash characters in the input. + partialFingerprints: + primaryLocationLineHash: bba488984eab6efd:1 + primaryLocationStartColumnFingerprint: '13' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 22 + startLine: 2619 + message: + text: This does not escape backslash characters in the input. + partialFingerprints: + primaryLocationLineHash: 57cf33fbb59c0042:1 + primaryLocationStartColumnFingerprint: '17' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 18 + startLine: 14355 + message: + text: This replaces only the first occurrence of ' '. + partialFingerprints: + primaryLocationLineHash: fde91731c2b1dc38:1 + primaryLocationStartColumnFingerprint: '13' + rule: + id: com.lgtm/javascript-queries:js/incomplete-sanitization + index: 26 + ruleId: com.lgtm/javascript-queries:js/incomplete-sanitization + ruleIndex: 26 + - locations: + - physicalLocation: + artifactLocation: + index: 70 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.sortable.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 1148 + message: + text: This write to property 'counter' is useless, since [another property write](1) + always overrides it. + partialFingerprints: + primaryLocationLineHash: 40ae99287e7df8d:1 + primaryLocationStartColumnFingerprint: '30' + relatedLocations: + - id: 1 + message: + text: another property write + physicalLocation: + artifactLocation: + index: 70 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.sortable.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 3 + startLine: 1148 + rule: + id: com.lgtm/javascript-queries:js/useless-assignment-to-property + index: 27 + ruleId: com.lgtm/javascript-queries:js/useless-assignment-to-property + ruleIndex: 27 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 171 + startColumn: 87 + startLine: 18 + message: + text: This string, which is used as a regular expression [here](1), has an unescaped + '.' before 'macromedia.com/pub/shockwave/cabs/flash/swflash', so it might + match more hosts than expected. + partialFingerprints: + primaryLocationLineHash: 3c725cfcd2677d7b:1 + primaryLocationStartColumnFingerprint: '84' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 30 + startLine: 114 + rule: + id: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + index: 28 + ruleId: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + ruleIndex: 28 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 165 + startColumn: 84 + startLine: 19 + message: + text: This string, which is used as a regular expression [here](1), has an unescaped + '.' before 'macromedia.com/pub/shockwave/cabs/director/sw', so it might match + more hosts than expected. + partialFingerprints: + primaryLocationLineHash: 79b1b5be75fb1b8d:1 + primaryLocationStartColumnFingerprint: '81' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 30 + startLine: 114 + rule: + id: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + index: 28 + ruleId: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + ruleIndex: 28 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 249 + startColumn: 161 + startLine: 20 + message: + text: This string, which is used as a regular expression [here](1), has an unescaped + '.' before 'microsoft.com/activex/controls/mplayer/en/nsmp2inf', so it might + match more hosts than expected. + partialFingerprints: + primaryLocationLineHash: 3fece0909814abf2:1 + primaryLocationStartColumnFingerprint: '158' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 30 + startLine: 114 + rule: + id: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + index: 28 + ruleId: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + ruleIndex: 28 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 136 + startColumn: 77 + startLine: 21 + message: + text: This string, which is used as a regular expression [here](1), has an unescaped + '.' before 'apple.com/qtactivex/qtplugin', so it might match more hosts than + expected. + partialFingerprints: + primaryLocationLineHash: baa83464899c850f:1 + primaryLocationStartColumnFingerprint: '74' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 30 + startLine: 114 + rule: + id: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + index: 28 + ruleId: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + ruleIndex: 28 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 173 + startColumn: 89 + startLine: 22 + message: + text: This string, which is used as a regular expression [here](1), has an unescaped + '.' before 'macromedia.com/pub/shockwave/cabs/flash/swflash', so it might + match more hosts than expected. + partialFingerprints: + primaryLocationLineHash: 8ad5248e23031514:1 + primaryLocationStartColumnFingerprint: '86' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 30 + startLine: 114 + rule: + id: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + index: 28 + ruleId: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + ruleIndex: 28 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 172 + startColumn: 82 + startLine: 23 + message: + text: This string, which is used as a regular expression [here](1), has an unescaped + '.' before 'sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586', so + it might match more hosts than expected. + partialFingerprints: + primaryLocationLineHash: fa7eb8938ebc8874:1 + primaryLocationStartColumnFingerprint: '79' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 15 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 72 + startColumn: 30 + startLine: 114 + rule: + id: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + index: 28 + ruleId: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + ruleIndex: 28 + - locations: + - physicalLocation: + artifactLocation: + index: 71 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.droppable.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 5 + startLine: 71 + message: + text: Removing an array item without adjusting the loop index 'i' causes the + subsequent array item to be skipped. + partialFingerprints: + primaryLocationLineHash: a0244b916b792ba9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting + index: 29 + ruleId: com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting + ruleIndex: 29 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 57 + startColumn: 55 + startLine: 220 + message: + text: The escape sequence '\.' is equivalent to just '.', so the sequence may + still represent a meta-character when it is used in a [regular expression](1). + partialFingerprints: + primaryLocationLineHash: 5bc93733f296b513:1 + primaryLocationStartColumnFingerprint: '53' + relatedLocations: + - id: 1 + message: + text: regular expression + physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 70 + startColumn: 39 + startLine: 220 + rule: + id: com.lgtm/javascript-queries:js/useless-regexp-character-escape + index: 30 + ruleId: com.lgtm/javascript-queries:js/useless-regexp-character-escape + ruleIndex: 30 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 70 + startColumn: 68 + startLine: 226 + message: + text: The escape sequence '\.' is equivalent to just '.', so the sequence may + still represent a meta-character when it is used in a [regular expression](1). + partialFingerprints: + primaryLocationLineHash: 9ce0746afae7a611:1 + primaryLocationStartColumnFingerprint: '65' + relatedLocations: + - id: 1 + message: + text: regular expression + physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 78 + startColumn: 49 + startLine: 226 + rule: + id: com.lgtm/javascript-queries:js/useless-regexp-character-escape + index: 30 + ruleId: com.lgtm/javascript-queries:js/useless-regexp-character-escape + ruleIndex: 30 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 31 + startLine: 227 + message: + text: The escape sequence '\.' is equivalent to just '.', so the sequence may + still represent a meta-character when it is used in a [regular expression](1). + partialFingerprints: + primaryLocationLineHash: 76a7d7cbd7b16471:1 + primaryLocationStartColumnFingerprint: '28' + relatedLocations: + - id: 1 + message: + text: regular expression + physicalLocation: + artifactLocation: + index: 5 + uri: static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 54 + startColumn: 48 + startLine: 253 + rule: + id: com.lgtm/javascript-queries:js/useless-regexp-character-escape + index: 30 + ruleId: com.lgtm/javascript-queries:js/useless-regexp-character-escape + ruleIndex: 30 + - locations: + - physicalLocation: + artifactLocation: + index: 37 + uri: static/js/tinymce/jscripts/tiny_mce/utils/validate.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 97 + startColumn: 95 + startLine: 27 + message: + text: The escape sequence '\.' is equivalent to just '.', so the sequence may + still represent a meta-character when it is used in a [regular expression](1). + partialFingerprints: + primaryLocationLineHash: 2ed8420357e0fd27:1 + primaryLocationStartColumnFingerprint: '92' + relatedLocations: + - id: 1 + message: + text: regular expression + physicalLocation: + artifactLocation: + index: 37 + uri: static/js/tinymce/jscripts/tiny_mce/utils/validate.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 32 + startLine: 70 + rule: + id: com.lgtm/javascript-queries:js/useless-regexp-character-escape + index: 30 + ruleId: com.lgtm/javascript-queries:js/useless-regexp-character-escape + ruleIndex: 30 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 72 + uri: static/js/jquery-ui-1.10.3/ui/jquery-ui.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 28 + startLine: 9598 + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 72 + uri: static/js/jquery-ui-1.10.3/ui/jquery-ui.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 41 + startLine: 9629 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 38 + startLine: 139 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 32 + startLine: 148 + - location: + message: + text: settings || {} + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 32 + startLine: 148 + - location: + message: + text: $.exten ... || {}) + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 19 + startLine: 148 + - location: + message: + text: this._g ... Field") + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 15 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 4 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 1027 + - threadFlows: + - locations: + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 72 + uri: static/js/jquery-ui-1.10.3/ui/jquery-ui.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 28 + startLine: 9598 + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 72 + uri: static/js/jquery-ui-1.10.3/ui/jquery-ui.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 41 + startLine: 9629 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 38 + startLine: 139 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 32 + startLine: 148 + - location: + message: + text: settings || {} + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 32 + startLine: 148 + - location: + message: + text: '{}' + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 28 + startLine: 148 + - location: + message: + text: $.exten ... || {}) + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 19 + startLine: 148 + - location: + message: + text: this._g ... Field") + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 15 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 4 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 1027 + - threadFlows: + - locations: + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 28 + startLine: 1998 + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 41 + startLine: 2029 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 38 + startLine: 139 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 32 + startLine: 148 + - location: + message: + text: settings || {} + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 32 + startLine: 148 + - location: + message: + text: $.exten ... || {}) + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 19 + startLine: 148 + - location: + message: + text: this._g ... Field") + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 15 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 4 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 1027 + - threadFlows: + - locations: + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 35 + startColumn: 28 + startLine: 1998 + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 41 + startLine: 2029 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 38 + startLine: 139 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 32 + startLine: 148 + - location: + message: + text: settings || {} + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 32 + startLine: 148 + - location: + message: + text: '{}' + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 28 + startLine: 148 + - location: + message: + text: $.exten ... || {}) + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 19 + startLine: 148 + - location: + message: + text: this._g ... Field") + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 15 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 4 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 1027 + - threadFlows: + - locations: + - location: + message: + text: a + physicalLocation: + artifactLocation: + index: 73 + uri: static/js/jquery-ui-custom.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 541 + - location: + message: + text: a + physicalLocation: + artifactLocation: + index: 73 + uri: static/js/jquery-ui-custom.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 155 + startColumn: 154 + startLine: 542 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 38 + startLine: 139 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 32 + startLine: 148 + - location: + message: + text: settings || {} + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 32 + startLine: 148 + - location: + message: + text: $.exten ... || {}) + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 19 + startLine: 148 + - location: + message: + text: this._g ... Field") + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 15 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 4 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 1027 + - threadFlows: + - locations: + - location: + message: + text: a + physicalLocation: + artifactLocation: + index: 73 + uri: static/js/jquery-ui-custom.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 10 + startLine: 541 + - location: + message: + text: a + physicalLocation: + artifactLocation: + index: 73 + uri: static/js/jquery-ui-custom.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 155 + startColumn: 154 + startLine: 542 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 38 + startLine: 139 + - location: + message: + text: settings + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 32 + startLine: 148 + - location: + message: + text: settings || {} + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startColumn: 32 + startLine: 148 + - location: + message: + text: '{}' + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 28 + startLine: 148 + - location: + message: + text: $.exten ... || {}) + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 19 + startLine: 148 + - location: + message: + text: this._g ... Field") + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 15 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 42 + startColumn: 4 + startLine: 1021 + - location: + message: + text: altField + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 1027 + locations: + - physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 6 + startLine: 1027 + message: + text: 'Potential XSS vulnerability in the [''$.fn.datepicker'' plugin](1). + + Potential XSS vulnerability in the [''$.fn.datepicker'' plugin](2). + + Potential XSS vulnerability in the [''$.fn.datepicker'' plugin](3).' + partialFingerprints: + primaryLocationLineHash: 862d0932c3f65e9c:1 + primaryLocationStartColumnFingerprint: '2' + relatedLocations: + - id: 1 + message: + text: '''$.fn.datepicker'' plugin' + physicalLocation: + artifactLocation: + index: 72 + uri: static/js/jquery-ui-1.10.3/ui/jquery-ui.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 9631 + startColumn: 19 + startLine: 9598 + - id: 2 + message: + text: '''$.fn.datepicker'' plugin' + physicalLocation: + artifactLocation: + index: 61 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 2031 + startColumn: 19 + startLine: 1998 + - id: 3 + message: + text: '''$.fn.datepicker'' plugin' + physicalLocation: + artifactLocation: + index: 73 + uri: static/js/jquery-ui-custom.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 159 + endLine: 542 + startLine: 541 + rule: + id: com.lgtm/javascript-queries:js/unsafe-jquery-plugin + index: 31 + ruleId: com.lgtm/javascript-queries:js/unsafe-jquery-plugin + ruleIndex: 31 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 34 + startColumn: 27 + startLine: 117 + - location: + message: + text: options + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 20 + startLine: 118 + - location: + message: + text: options.of + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 20 + startLine: 118 + - location: + message: + text: options.of + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 15 + startLine: 126 + locations: + - physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 25 + startColumn: 15 + startLine: 126 + message: + text: Potential XSS vulnerability in the ['$.fn.position' plugin](1). + partialFingerprints: + primaryLocationLineHash: cdbebfebc041366e:1 + primaryLocationStartColumnFingerprint: '12' + relatedLocations: + - id: 1 + message: + text: '''$.fn.position'' plugin' + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 2 + endLine: 295 + startColumn: 17 + startLine: 117 + rule: + id: com.lgtm/javascript-queries:js/unsafe-jquery-plugin + index: 31 + ruleId: com.lgtm/javascript-queries:js/unsafe-jquery-plugin + ruleIndex: 31 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 68 + startColumn: 54 + startLine: 4666 + - location: + message: + text: '''''' + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 118 + startColumn: 24 + startLine: 4666 + locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 118 + startColumn: 24 + startLine: 4666 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 4a980240eec311bb:1 + primaryLocationStartColumnFingerprint: '20' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 68 + startColumn: 54 + startLine: 4666 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 703eafa65a81eae4:1 + primaryLocationStartColumnFingerprint: '31' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 50c5e6da4202e956:1 + primaryLocationStartColumnFingerprint: '8' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 43 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 61 + startLine: 494 + - location: + message: + text: '''''' + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 125 + startColumn: 31 + startLine: 494 + locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 125 + startColumn: 31 + startLine: 494 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 4a980240eec311bb:1 + primaryLocationStartColumnFingerprint: '20' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 61 + startLine: 494 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: name.val() + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 17 + startLine: 90 + - location: + message: + text: '"" ... ""' + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + - threadFlows: + - locations: + - location: + message: + text: email.val() + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 17 + startLine: 91 + - location: + message: + text: '"" ... ""' + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + - threadFlows: + - locations: + - location: + message: + text: password.val() + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 31 + startColumn: 17 + startLine: 92 + - location: + message: + text: '"" ... ""' + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters. + + [DOM text](2) is reinterpreted as HTML without escaping meta-characters. + + [DOM text](3) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: b3f0d76a66d54a16:1 + primaryLocationStartColumnFingerprint: '28' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 17 + startLine: 90 + - id: 2 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 17 + startLine: 91 + - id: 3 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 60 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 31 + startColumn: 17 + startLine: 92 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $link.s ... "alt" ) + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 13 + startLine: 103 + - location: + message: + text: title + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 5 + startLine: 103 + - location: + message: + text: title + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 33 + startLine: 109 + - location: + message: + text: '""' + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 109 + startColumn: 18 + startLine: 109 + locations: + - physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 109 + startColumn: 18 + startLine: 109 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 68541733ad36bd2:1 + primaryLocationStartColumnFingerprint: '13' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 13 + startLine: 103 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: tabTitle.val() + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 16 + startLine: 59 + - location: + message: + text: tabTitl ... Counter + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 16 + startLine: 59 + - location: + message: + text: label + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 8 + startLine: 59 + - location: + message: + text: label + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 88 + startColumn: 83 + startLine: 61 + - location: + message: + text: tabTemp ... label ) + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 90 + startColumn: 13 + startLine: 61 + locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 90 + startColumn: 13 + startLine: 61 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 51698d300613832:1 + primaryLocationStartColumnFingerprint: '8' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 16 + startLine: 59 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: tabContent.val() + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 22 + startLine: 62 + - location: + message: + text: tabCont ... ntent." + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 22 + startLine: 62 + - location: + message: + text: tabContentHtml + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 5 + startLine: 62 + - location: + message: + text: tabContentHtml + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 60 + startColumn: 46 + startLine: 65 + - location: + message: + text: '"
"' + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 17 + startLine: 65 + locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 17 + startLine: 65 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: dbf55bee3d3f647b:1 + primaryLocationStartColumnFingerprint: '13' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 76 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 22 + startLine: 62 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 32 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 32 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 39 + startColumn: 11 + startLine: 2664 + message: + text: This string may still contain [ (capture group 1) and not --!> + as a HTML comment end tag. + partialFingerprints: + primaryLocationLineHash: 161aa20db18855a1:1 + primaryLocationStartColumnFingerprint: '26' + rule: + id: com.lgtm/javascript-queries:js/bad-tag-filter + index: 35 + ruleId: com.lgtm/javascript-queries:js/bad-tag-filter + ruleIndex: 35 + tool: + driver: + name: LGTM.com + organization: Semmle + rules: + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: Unused variables, imports, functions or classes may be a symptom of + a bug and should be examined carefully. + id: com.lgtm/javascript-queries:js/unused-local-variable + name: com.lgtm/javascript-queries:js/unused-local-variable + properties: + kind: problem + precision: very-high + severity: recommendation + tags: + - maintainability + shortDescription: + text: Unused variable, import, function or class + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: Trying to access a property of "null" or "undefined" will result in + a runtime exception. + id: com.lgtm/javascript-queries:js/property-access-on-non-object + name: com.lgtm/javascript-queries:js/property-access-on-non-object + properties: + kind: problem + precision: high + severity: error + tags: + - correctness + - external/cwe/cwe-476 + shortDescription: + text: Property access on null or undefined + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: If a character class in a regular expression contains the same character + twice, this may indicate a bug. + id: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + name: com.lgtm/javascript-queries:js/regex/duplicate-in-character-class + properties: + kind: problem + precision: very-high + severity: warning + tags: + - reliability + - correctness + - regular-expressions + shortDescription: + text: Duplicate character in character class + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: The body of a control statement should have appropriate indentation + to clarify which statements it controls and which ones it does not control. + id: com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement + name: com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement + properties: + kind: problem + precision: very-high + severity: warning + tags: + - correctness + - statistical + - non-attributable + - external/cwe/cwe-483 + shortDescription: + text: Misleading indentation after control statement + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: If a variable is not declared as a local variable, it becomes a global + variable by default, which may be unintentional and could lead to unexpected + behavior. + id: com.lgtm/javascript-queries:js/missing-variable-declaration + name: com.lgtm/javascript-queries:js/missing-variable-declaration + properties: + kind: problem + precision: high + severity: warning + tags: + - reliability + - maintainability + shortDescription: + text: Missing variable declaration + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: The 'else' clause of an 'if' statement should be aligned with the + 'if' it belongs to. + id: com.lgtm/javascript-queries:js/misleading-indentation-of-dangling-else + name: com.lgtm/javascript-queries:js/misleading-indentation-of-dangling-else + properties: + kind: problem + precision: very-high + severity: warning + tags: + - readability + - statistical + - non-attributable + - external/cwe/cwe-483 + shortDescription: + text: Misleading indentation of dangling 'else' + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: If two functions with the same name are declared in the same scope, + one of the declarations overrides the other without warning. This makes + the code hard to read and maintain, and may even lead to platform-dependent + behavior. + id: com.lgtm/javascript-queries:js/function-declaration-conflict + name: com.lgtm/javascript-queries:js/function-declaration-conflict + properties: + kind: problem + precision: high + severity: error + tags: + - reliability + - correctness + - external/cwe/cwe-563 + shortDescription: + text: Conflicting function declarations + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: If a variable is declared and initialized twice inside the same variable + declaration statement, the second initialization immediately overwrites + the first one. + id: com.lgtm/javascript-queries:js/variable-initialization-conflict + name: com.lgtm/javascript-queries:js/variable-initialization-conflict + properties: + kind: problem + precision: very-high + severity: error + tags: + - reliability + - correctness + - external/cwe/cwe-563 + shortDescription: + text: Conflicting variable initialization + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: An equality comparison between two values that cannot be meaningfully + converted to the same type will always yield 'false', and an inequality + comparison will always yield 'true'. + id: com.lgtm/javascript-queries:js/comparison-between-incompatible-types + name: com.lgtm/javascript-queries:js/comparison-between-incompatible-types + properties: + kind: problem + precision: high + severity: warning + tags: + - reliability + - correctness + - external/cwe/cwe-570 + - external/cwe/cwe-571 + shortDescription: + text: Comparison between inconvertible types + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: Code that uses automatic semicolon insertion inconsistently is hard + to read and maintain. + id: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + name: com.lgtm/javascript-queries:js/automatic-semicolon-insertion + properties: + kind: problem + precision: very-high + severity: recommendation + tags: + - maintainability + - language-features + - statistical + - non-attributable + shortDescription: + text: Semicolon insertion + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: A function is invoked with extra trailing arguments that are ignored. + id: com.lgtm/javascript-queries:js/superfluous-trailing-arguments + name: com.lgtm/javascript-queries:js/superfluous-trailing-arguments + properties: + kind: problem + precision: very-high + severity: warning + tags: + - maintainability + - correctness + - language-features + - external/cwe/cwe-685 + shortDescription: + text: Superfluous trailing arguments + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: If an object literal has two properties with the same name, the second + property overwrites the first one, which makes the code hard to understand + and error-prone. + id: com.lgtm/javascript-queries:js/overwritten-property + name: com.lgtm/javascript-queries:js/overwritten-property + properties: + kind: problem + precision: very-high + severity: error + tags: + - reliability + - correctness + - external/cwe/cwe-563 + shortDescription: + text: Overwritten property + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: DOM functions that act like 'eval' and execute strings as code are + dangerous and impede program analysis and understanding. Consequently, + they should not be used. + id: com.lgtm/javascript-queries:js/eval-like-call + name: com.lgtm/javascript-queries:js/eval-like-call + properties: + kind: problem + precision: very-high + severity: recommendation + tags: + - maintainability + - external/cwe/cwe-676 + shortDescription: + text: Call to eval-like DOM function + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Variables should be declared before their first use. + id: com.lgtm/javascript-queries:js/use-before-declaration + name: com.lgtm/javascript-queries:js/use-before-declaration + properties: + kind: problem + precision: very-high + severity: warning + tags: + - maintainability + - readability + shortDescription: + text: Variable not declared before use + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: If a conditional expression always evaluates to true or always evaluates + to false, this suggests incomplete code or a logic error. + id: com.lgtm/javascript-queries:js/trivial-conditional + name: com.lgtm/javascript-queries:js/trivial-conditional + properties: + kind: problem + precision: very-high + severity: warning + tags: + - correctness + - external/cwe/cwe-570 + - external/cwe/cwe-571 + shortDescription: + text: Useless conditional + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: An expression that has no effect and is used in a void context is + most likely redundant and may indicate a bug. + id: com.lgtm/javascript-queries:js/useless-expression + name: com.lgtm/javascript-queries:js/useless-expression + properties: + kind: problem + precision: very-high + severity: warning + tags: + - maintainability + - correctness + - external/cwe/cwe-480 + - external/cwe/cwe-561 + shortDescription: + text: Expression has no effect + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Passing identical, or seemingly identical, operands to an operator + such as subtraction or conjunction may indicate a typo; even if it is + intentional, it makes the code hard to read. + id: com.lgtm/javascript-queries:js/redundant-operation + name: com.lgtm/javascript-queries:js/redundant-operation + properties: + kind: problem + precision: very-high + severity: warning + tags: + - reliability + - correctness + - external/cwe/cwe-480 + - external/cwe/cwe-561 + shortDescription: + text: Identical operands + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Unreachable statements are often indicative of missing code or latent + bugs and should be avoided. + id: com.lgtm/javascript-queries:js/unreachable-statement + name: com.lgtm/javascript-queries:js/unreachable-statement + properties: + kind: problem + precision: very-high + severity: warning + tags: + - maintainability + - correctness + - external/cwe/cwe-561 + shortDescription: + text: Unreachable statement + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Assigning a variable to itself has no effect. + id: com.lgtm/javascript-queries:js/redundant-assignment + name: com.lgtm/javascript-queries:js/redundant-assignment + properties: + kind: problem + precision: high + severity: warning + tags: + - reliability + - correctness + - external/cwe/cwe-480 + - external/cwe/cwe-561 + shortDescription: + text: Self assignment + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: An assignment to a local variable that is not used later on, or whose + value is always overwritten, has no effect. + id: com.lgtm/javascript-queries:js/useless-assignment-to-local + name: com.lgtm/javascript-queries:js/useless-assignment-to-local + properties: + kind: problem + precision: very-high + severity: warning + tags: + - maintainability + - external/cwe/cwe-563 + shortDescription: + text: Useless assignment to local variable + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Relying on implicit conversion of operands is error-prone and makes + code hard to read. + id: com.lgtm/javascript-queries:js/implicit-operand-conversion + name: com.lgtm/javascript-queries:js/implicit-operand-conversion + properties: + kind: problem + precision: very-high + severity: warning + tags: + - reliability + - readability + - external/cwe/cwe-704 + shortDescription: + text: Implicit operand conversion + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: A variable declaration statement that declares the same variable twice + is confusing and hard to maintain. + id: com.lgtm/javascript-queries:js/duplicate-variable-declaration + name: com.lgtm/javascript-queries:js/duplicate-variable-declaration + properties: + kind: problem + precision: very-high + severity: recommendation + tags: + - maintainability + shortDescription: + text: Duplicate variable declaration + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: External links that open in a new tab or window but do not specify + link type 'noopener' or 'noreferrer' are a potential security risk. + id: com.lgtm/javascript-queries:js/unsafe-external-link + name: com.lgtm/javascript-queries:js/unsafe-external-link + properties: + kind: problem + precision: very-high + security-severity: '6.5' + severity: warning + tags: + - maintainability + - security + - external/cwe/cwe-200 + - external/cwe/cwe-1022 + shortDescription: + text: Potentially unsafe external link + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Specifying the same attribute twice on the same HTML element is redundant + and may indicate a copy-paste mistake. + id: com.lgtm/javascript-queries:js/duplicate-html-attribute + name: com.lgtm/javascript-queries:js/duplicate-html-attribute + properties: + kind: problem + precision: very-high + severity: warning + tags: + - maintainability + - readability + shortDescription: + text: Duplicate HTML element attributes + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: An unknown directive has no effect and may indicate a misspelling. + id: com.lgtm/javascript-queries:js/unknown-directive + name: com.lgtm/javascript-queries:js/unknown-directive + properties: + kind: problem + precision: high + severity: warning + tags: + - correctness + shortDescription: + text: Unknown directive + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: A regular expression that requires exponential time to match certain + inputs can be a performance bottleneck, and may be vulnerable to denial-of-service + attacks. + id: com.lgtm/javascript-queries:js/redos + name: com.lgtm/javascript-queries:js/redos + properties: + kind: problem + precision: high + security-severity: '7.5' + severity: error + tags: + - security + - external/cwe/cwe-1333 + - external/cwe/cwe-730 + - external/cwe/cwe-400 + shortDescription: + text: Inefficient regular expression + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: A string transformer that does not replace or escape all occurrences + of a meta-character may be ineffective. + id: com.lgtm/javascript-queries:js/incomplete-sanitization + name: com.lgtm/javascript-queries:js/incomplete-sanitization + properties: + kind: problem + precision: high + security-severity: '7.8' + severity: warning + tags: + - correctness + - security + - external/cwe/cwe-116 + - external/cwe/cwe-020 + shortDescription: + text: Incomplete string escaping or encoding + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: An assignment to a property whose value is always overwritten has + no effect. + id: com.lgtm/javascript-queries:js/useless-assignment-to-property + name: com.lgtm/javascript-queries:js/useless-assignment-to-property + properties: + kind: problem + precision: high + severity: warning + tags: + - maintainability + shortDescription: + text: Useless assignment to property + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Matching a URL or hostname against a regular expression that contains + an unescaped dot as part of the hostname might match more hostnames than + expected. + id: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + name: com.lgtm/javascript-queries:js/incomplete-hostname-regexp + properties: + kind: problem + precision: high + security-severity: '7.8' + severity: warning + tags: + - correctness + - security + - external/cwe/cwe-020 + shortDescription: + text: Incomplete regular expression for hostnames + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Removing elements from an array while iterating over it can cause + the loop to skip over some elements, unless the loop index is decremented + accordingly. + id: com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting + name: com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting + properties: + kind: problem + precision: high + severity: warning + tags: + - correctness + shortDescription: + text: Loop iteration skipped due to shifting + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: Prepending a backslash to an ordinary character in a string does not + have any effect, and may make regular expressions constructed from this + string behave unexpectedly. + id: com.lgtm/javascript-queries:js/useless-regexp-character-escape + name: com.lgtm/javascript-queries:js/useless-regexp-character-escape + properties: + kind: problem + precision: high + security-severity: '7.8' + severity: error + tags: + - correctness + - security + - external/cwe/cwe-020 + shortDescription: + text: Useless regular-expression character escape + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: A jQuery plugin that unintentionally constructs HTML from some of + its options may be unsafe to use for clients. + id: com.lgtm/javascript-queries:js/unsafe-jquery-plugin + name: com.lgtm/javascript-queries:js/unsafe-jquery-plugin + properties: + kind: path-problem + precision: high + security-severity: '6.1' + severity: warning + tags: + - security + - external/cwe/cwe-079 + - external/cwe/cwe-116 + - frameworks/jquery + shortDescription: + text: Unsafe jQuery plugin + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Reinterpreting text from the DOM as HTML can lead to a cross-site + scripting vulnerability. + id: com.lgtm/javascript-queries:js/xss-through-dom + name: com.lgtm/javascript-queries:js/xss-through-dom + properties: + kind: path-problem + precision: high + security-severity: '6.1' + severity: warning + tags: + - security + - external/cwe/cwe-079 + - external/cwe/cwe-116 + shortDescription: + text: DOM text reinterpreted as HTML + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: A sanitizer that removes a sequence of characters may reintroduce + the dangerous sequence. + id: com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization + name: com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization + properties: + kind: problem + precision: high + security-severity: '7.8' + severity: warning + tags: + - correctness + - security + - external/cwe/cwe-116 + - external/cwe/cwe-020 + shortDescription: + text: Incomplete multi-character sanitization + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: Using externally controlled strings to construct HTML might allow + a malicious user to perform a cross-site scripting attack. + id: com.lgtm/javascript-queries:js/html-constructed-from-input + name: com.lgtm/javascript-queries:js/html-constructed-from-input + properties: + kind: path-problem + precision: high + security-severity: '6.1' + severity: error + tags: + - security + - external/cwe/cwe-079 + - external/cwe/cwe-116 + shortDescription: + text: Unsafe HTML constructed from library input + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Matching HTML tags using regular expressions is hard to do right, + and can easily lead to security issues. + id: com.lgtm/javascript-queries:js/bad-tag-filter + name: com.lgtm/javascript-queries:js/bad-tag-filter + properties: + kind: problem + precision: high + security-severity: '7.8' + severity: warning + tags: + - correctness + - security + - external/cwe/cwe-116 + - external/cwe/cwe-020 + shortDescription: + text: Bad HTML filtering regexp + version: 1.29.0-SNAPSHOT + versionControlProvenance: + - repositoryUri: https://github.com/treeio/treeio.git + revisionId: bae3115f4015aad2cbc5ab45572232ceec990495 +- artifacts: + - location: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + - location: + index: 1 + uri: treeio/core/search/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 3 + uri: treeio_project/settings.py + uriBaseId: '%SRCROOT%' + - location: + index: 4 + uri: treeio/core/administration/api/handlers.py + uriBaseId: '%SRCROOT%' + - location: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 6 + uri: treeio/identities/api/handlers.py + uriBaseId: '%SRCROOT%' + - location: + index: 7 + uri: treeio/infrastructure/api/handlers.py + uriBaseId: '%SRCROOT%' + - location: + index: 8 + uri: treeio/core/db/__init__.py + uriBaseId: '%SRCROOT%' + - location: + index: 9 + uri: treeio/core/db/db.py + uriBaseId: '%SRCROOT%' + - location: + index: 10 + uri: treeio/core/south_migrations/0002_auto__del_notification__add_comment__add_tag__add_revisionfield__add_r.py + uriBaseId: '%SRCROOT%' + - location: + index: 11 + uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py + uriBaseId: '%SRCROOT%' + - location: + index: 12 + uri: treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py + uriBaseId: '%SRCROOT%' + - location: + index: 13 + uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py + uriBaseId: '%SRCROOT%' + - location: + index: 14 + uri: treeio/account/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 15 + uri: treeio/changes/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 16 + uri: treeio/core/ajax/converter.py + uriBaseId: '%SRCROOT%' + - location: + index: 17 + uri: treeio/core/api/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 18 + uri: treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py + uriBaseId: '%SRCROOT%' + - location: + index: 19 + uri: treeio/core/management/commands/installdb.py + uriBaseId: '%SRCROOT%' + - location: + index: 20 + uri: treeio/core/middleware/user.py + uriBaseId: '%SRCROOT%' + - location: + index: 21 + uri: treeio/core/south_migrations/0003_treeiocore.py + uriBaseId: '%SRCROOT%' + - location: + index: 22 + uri: treeio/core/south_migrations/0004_auto__del_field_object_user.py + uriBaseId: '%SRCROOT%' + - location: + index: 23 + uri: treeio/core/south_migrations/0006_auto__add_configsetting.py + uriBaseId: '%SRCROOT%' + - location: + index: 24 + uri: treeio/core/south_migrations/0007_auto__add_attachment.py + uriBaseId: '%SRCROOT%' + - location: + index: 25 + uri: treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py + uriBaseId: '%SRCROOT%' + - location: + index: 26 + uri: treeio/documents/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 27 + uri: treeio/events/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 28 + uri: treeio/finance/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 29 + uri: treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py + uriBaseId: '%SRCROOT%' + - location: + index: 30 + uri: treeio/finance/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + - location: + index: 31 + uri: treeio/identities/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 32 + uri: treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py + uriBaseId: '%SRCROOT%' + - location: + index: 33 + uri: treeio/identities/south_migrations/0003_related_accessentity.py + uriBaseId: '%SRCROOT%' + - location: + index: 34 + uri: treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py + uriBaseId: '%SRCROOT%' + - location: + index: 35 + uri: treeio/infrastructure/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 36 + uri: treeio/knowledge/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 37 + uri: treeio/messaging/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 38 + uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py + uriBaseId: '%SRCROOT%' + - location: + index: 39 + uri: treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py + uriBaseId: '%SRCROOT%' + - location: + index: 40 + uri: treeio/news/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 41 + uri: treeio/projects/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 42 + uri: treeio/projects/south_migrations/0002_updaterecords.py + uriBaseId: '%SRCROOT%' + - location: + index: 43 + uri: treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py + uriBaseId: '%SRCROOT%' + - location: + index: 44 + uri: treeio/projects/south_migrations/0004_timeslots.py + uriBaseId: '%SRCROOT%' + - location: + index: 45 + uri: treeio/projects/south_migrations/0005_auto__del_taskrecord.py + uriBaseId: '%SRCROOT%' + - location: + index: 46 + uri: treeio/projects/south_migrations/0006_auto__add_field_task_depends.py + uriBaseId: '%SRCROOT%' + - location: + index: 47 + uri: treeio/reports/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 48 + uri: treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py + uriBaseId: '%SRCROOT%' + - location: + index: 49 + uri: treeio/reports/south_migrations/0003_delete_old.py + uriBaseId: '%SRCROOT%' + - location: + index: 50 + uri: treeio/sales/south_migrations/0002_auto__del_updaterecord__add_field_orderedproduct_tax__add_field_ordere.py + uriBaseId: '%SRCROOT%' + - location: + index: 51 + uri: treeio/sales/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + - location: + index: 52 + uri: treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py + uriBaseId: '%SRCROOT%' + - location: + index: 53 + uri: treeio/services/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + - location: + index: 54 + uri: treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py + uriBaseId: '%SRCROOT%' + - location: + index: 55 + uri: treeio/services/south_migrations/0003_updaterecords.py + uriBaseId: '%SRCROOT%' + - location: + index: 56 + uri: treeio/account/ajax.py + uriBaseId: '%SRCROOT%' + - location: + index: 57 + uri: treeio/account/cron.py + uriBaseId: '%SRCROOT%' + - location: + index: 58 + uri: treeio/account/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 60 + uri: treeio/core/administration/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 61 + uri: treeio/core/api/doc.py + uriBaseId: '%SRCROOT%' + - location: + index: 62 + uri: treeio/core/auth.py + uriBaseId: '%SRCROOT%' + - location: + index: 63 + uri: treeio/core/contrib/messages/storage/cache.py + uriBaseId: '%SRCROOT%' + - location: + index: 64 + uri: treeio/core/dashboard/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 65 + uri: treeio/core/db/creation.py + uriBaseId: '%SRCROOT%' + - location: + index: 66 + uri: treeio/core/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + - location: + index: 68 + uri: treeio/core/management/commands/runcron.py + uriBaseId: '%SRCROOT%' + - location: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + - location: + index: 70 + uri: treeio/core/rendering.py + uriBaseId: '%SRCROOT%' + - location: + index: 71 + uri: treeio/core/rss.py + uriBaseId: '%SRCROOT%' + - location: + index: 72 + uri: treeio/core/search/models.py + uriBaseId: '%SRCROOT%' + - location: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + - location: + index: 74 + uri: treeio/core/templatetags/user.py + uriBaseId: '%SRCROOT%' + - location: + index: 75 + uri: treeio/core/trash/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 76 + uri: treeio/core/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 77 + uri: treeio/documents/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 78 + uri: treeio/events/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 79 + uri: treeio/events/rendering.py + uriBaseId: '%SRCROOT%' + - location: + index: 80 + uri: treeio/finance/api/handlers.py + uriBaseId: '%SRCROOT%' + - location: + index: 81 + uri: treeio/finance/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 82 + uri: treeio/finance/models.py + uriBaseId: '%SRCROOT%' + - location: + index: 83 + uri: treeio/finance/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 84 + uri: treeio/identities/integration.py + uriBaseId: '%SRCROOT%' + - location: + index: 85 + uri: treeio/identities/models.py + uriBaseId: '%SRCROOT%' + - location: + index: 86 + uri: treeio/identities/objects.py + uriBaseId: '%SRCROOT%' + - location: + index: 87 + uri: treeio/messaging/api/handlers.py + uriBaseId: '%SRCROOT%' + - location: + index: 88 + uri: treeio/messaging/emails.py + uriBaseId: '%SRCROOT%' + - location: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 91 + uri: treeio/news/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 92 + uri: treeio/projects/ajax.py + uriBaseId: '%SRCROOT%' + - location: + index: 93 + uri: treeio/projects/identities.py + uriBaseId: '%SRCROOT%' + - location: + index: 94 + uri: treeio/reports/templatetags/reports.py + uriBaseId: '%SRCROOT%' + - location: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 96 + uri: treeio/sales/models.py + uriBaseId: '%SRCROOT%' + - location: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + - location: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + - location: + index: 99 + uri: treeio/services/identities.py + uriBaseId: '%SRCROOT%' + - location: + index: 100 + uri: treeio/services/models.py + uriBaseId: '%SRCROOT%' + - location: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 102 + uri: treeio/core/api/utils.py + uriBaseId: '%SRCROOT%' + - location: + index: 103 + uri: treeio/projects/views.py + uriBaseId: '%SRCROOT%' + - location: + index: 104 + uri: treeio/core/sanitizer.py + uriBaseId: '%SRCROOT%' + columnKind: unicodeCodePoints + properties: + semmle.formatSpecifier: 2.1.0 + semmle.sourceLanguage: python + results: + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 500 + message: + text: Unnecessary 'pass' statement. + partialFingerprints: + primaryLocationLineHash: 4d5a816bdc87f65a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unnecessary-pass + index: 0 + ruleId: com.lgtm/python-queries:py/unnecessary-pass + ruleIndex: 0 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: treeio/core/search/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 17 + startLine: 41 + message: + text: 'This assignment to ''qry'' is unnecessary as it is redefined [here](1) + before this value is used. + + This assignment to ''qry'' is unnecessary as it is redefined [here](2) before + this value is used.' + partialFingerprints: + primaryLocationLineHash: 337db906fd5eb184:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 1 + uri: treeio/core/search/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 21 + startLine: 43 + - id: 2 + message: + text: here + physicalLocation: + artifactLocation: + index: 1 + uri: treeio/core/search/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 21 + startLine: 48 + rule: + id: com.lgtm/python-queries:py/multiple-definition + index: 1 + ruleId: com.lgtm/python-queries:py/multiple-definition + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 548 + message: + text: This assignment to 'query' is unnecessary as it is redefined [here](1) + before this value is used. + partialFingerprints: + primaryLocationLineHash: 38aaec6b42707061:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 5 + startLine: 566 + rule: + id: com.lgtm/python-queries:py/multiple-definition + index: 1 + ruleId: com.lgtm/python-queries:py/multiple-definition + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 550 + message: + text: This assignment to 'query' is unnecessary as it is redefined [here](1) + before this value is used. + partialFingerprints: + primaryLocationLineHash: 7e72ed1bd661ad78:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startColumn: 5 + startLine: 566 + rule: + id: com.lgtm/python-queries:py/multiple-definition + index: 1 + ruleId: com.lgtm/python-queries:py/multiple-definition + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: treeio_project/settings.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startLine: 22 + message: + text: This assignment to 'DEBUG' is unnecessary as it is redefined [here](1) + before this value is used. + partialFingerprints: + primaryLocationLineHash: dcbba315c4aab51c:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: here + physicalLocation: + artifactLocation: + index: 3 + uri: treeio_project/settings.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + startLine: 23 + rule: + id: com.lgtm/python-queries:py/multiple-definition + index: 1 + ruleId: com.lgtm/python-queries:py/multiple-definition + ruleIndex: 1 + - locations: + - physicalLocation: + artifactLocation: + index: 4 + uri: treeio/core/administration/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 25 + startLine: 198 + message: + text: First argument to super() should be PageFolderHandler. + partialFingerprints: + primaryLocationLineHash: 7aac7a5b7522950e:1 + primaryLocationStartColumnFingerprint: '16' + rule: + id: com.lgtm/python-queries:py/super-not-enclosing-class + index: 2 + ruleId: com.lgtm/python-queries:py/super-not-enclosing-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 4 + uri: treeio/core/administration/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 25 + startLine: 217 + message: + text: First argument to super() should be PageHandler. + partialFingerprints: + primaryLocationLineHash: 79b557212d64f987:1 + primaryLocationStartColumnFingerprint: '16' + rule: + id: com.lgtm/python-queries:py/super-not-enclosing-class + index: 2 + ruleId: com.lgtm/python-queries:py/super-not-enclosing-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 9 + startLine: 451 + message: + text: First argument to super() should be ContactSetupForm. + partialFingerprints: + primaryLocationLineHash: d154ffffebae57dc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/super-not-enclosing-class + index: 2 + ruleId: com.lgtm/python-queries:py/super-not-enclosing-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 6 + uri: treeio/identities/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 25 + startLine: 31 + message: + text: First argument to super() should be ContactFieldHandler. + partialFingerprints: + primaryLocationLineHash: d65e22c97eb5048:1 + primaryLocationStartColumnFingerprint: '16' + rule: + id: com.lgtm/python-queries:py/super-not-enclosing-class + index: 2 + ruleId: com.lgtm/python-queries:py/super-not-enclosing-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 7 + uri: treeio/infrastructure/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 25 + startLine: 40 + message: + text: First argument to super() should be ItemFieldHandler. + partialFingerprints: + primaryLocationLineHash: 977a5dfdd0933ae7:1 + primaryLocationStartColumnFingerprint: '16' + rule: + id: com.lgtm/python-queries:py/super-not-enclosing-class + index: 2 + ruleId: com.lgtm/python-queries:py/super-not-enclosing-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 7 + uri: treeio/infrastructure/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 51 + startColumn: 25 + startLine: 71 + message: + text: First argument to super() should be ItemStatusHandler. + partialFingerprints: + primaryLocationLineHash: f0a7fa61d6949e88:1 + primaryLocationStartColumnFingerprint: '16' + rule: + id: com.lgtm/python-queries:py/super-not-enclosing-class + index: 2 + ruleId: com.lgtm/python-queries:py/super-not-enclosing-class + ruleIndex: 2 + - locations: + - physicalLocation: + artifactLocation: + index: 8 + uri: treeio/core/db/__init__.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startLine: 13 + message: + text: Import pollutes the enclosing namespace, as the imported module [treeio.core.db.db](1) + does not define '__all__'. + partialFingerprints: + primaryLocationLineHash: 41e4e91ec32c2be4:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: treeio.core.db.db + physicalLocation: + artifactLocation: + index: 9 + uri: treeio/core/db/db.py + uriBaseId: '%SRCROOT%' + rule: + id: com.lgtm/python-queries:py/polluting-import + index: 3 + ruleId: com.lgtm/python-queries:py/polluting-import + ruleIndex: 3 + - locations: + - physicalLocation: + artifactLocation: + index: 10 + uri: treeio/core/south_migrations/0002_auto__del_notification__add_comment__add_tag__add_revisionfield__add_r.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 62 + startColumn: 9 + startLine: 431 + message: + text: Unreachable statement. + partialFingerprints: + primaryLocationLineHash: 6d14fb4677e6ec83:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unreachable-statement + index: 4 + ruleId: com.lgtm/python-queries:py/unreachable-statement + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 115 + endLine: 43 + startColumn: 9 + startLine: 42 + message: + text: Unreachable statement. + partialFingerprints: + primaryLocationLineHash: bef6ecccda4ea261:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unreachable-statement + index: 4 + ruleId: com.lgtm/python-queries:py/unreachable-statement + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 12 + uri: treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 76 + startColumn: 9 + startLine: 143 + message: + text: Unreachable statement. + partialFingerprints: + primaryLocationLineHash: e632f4f1c7640158:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unreachable-statement + index: 4 + ruleId: com.lgtm/python-queries:py/unreachable-statement + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 13 + uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 104 + endLine: 43 + startColumn: 9 + startLine: 42 + message: + text: Unreachable statement. + partialFingerprints: + primaryLocationLineHash: 94f78beaa2ace32c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unreachable-statement + index: 4 + ruleId: com.lgtm/python-queries:py/unreachable-statement + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: treeio_project/settings.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 48 + startColumn: 5 + startLine: 103 + message: + text: Unreachable statement. + partialFingerprints: + primaryLocationLineHash: 3b66c4100f0951ca:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unreachable-statement + index: 4 + ruleId: com.lgtm/python-queries:py/unreachable-statement + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: treeio_project/settings.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 6 + endLine: 160 + startColumn: 5 + startLine: 154 + message: + text: Unreachable statement. + partialFingerprints: + primaryLocationLineHash: 4d07f19726c561ce:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unreachable-statement + index: 4 + ruleId: com.lgtm/python-queries:py/unreachable-statement + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: treeio_project/settings.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 54 + startColumn: 5 + startLine: 240 + message: + text: Unreachable statement. + partialFingerprints: + primaryLocationLineHash: 2f337a6930971846:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unreachable-statement + index: 4 + ruleId: com.lgtm/python-queries:py/unreachable-statement + ruleIndex: 4 + - locations: + - physicalLocation: + artifactLocation: + index: 14 + uri: treeio/account/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 14 + uri: treeio/account/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 986d788c12968405:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 14 + uri: treeio/account/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: c914608bcb68ce9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 15 + uri: treeio/changes/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b029:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 16 + uri: treeio/core/ajax/converter.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startLine: 11 + message: + text: Import of 'OrderedDict' is not used. + partialFingerprints: + primaryLocationLineHash: 2b8b1ad87d2ff3ac:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: treeio/core/api/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 17 + uri: treeio/core/api/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b034:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 18 + uri: treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 18 + uri: treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021ad99bc0e0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 19 + uri: treeio/core/management/commands/installdb.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startLine: 9 + message: + text: Import of 'json' is not used. + partialFingerprints: + primaryLocationLineHash: eb4abfb2c59a7cfc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: treeio/core/middleware/user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 37 + startLine: 17 + message: + text: Import of 'translation' is not used. + partialFingerprints: + primaryLocationLineHash: b8e463640caf410d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: treeio/core/south_migrations/0003_treeiocore.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f4ce139bd8:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: treeio/core/south_migrations/0003_treeiocore.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 30e65cf5206cd372:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: treeio/core/south_migrations/0003_treeiocore.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: ee0db281ff199024:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 21 + uri: treeio/core/south_migrations/0003_treeiocore.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startLine: 11 + message: + text: Import of 'Object' is not used. + partialFingerprints: + primaryLocationLineHash: 3b410771d02c216b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 22 + uri: treeio/core/south_migrations/0004_auto__del_field_object_user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 22 + uri: treeio/core/south_migrations/0004_auto__del_field_object_user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: f40606c51e089e0f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 11 + uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: f40606c51e089e0f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: treeio/core/south_migrations/0006_auto__add_configsetting.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 23 + uri: treeio/core/south_migrations/0006_auto__add_configsetting.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b029:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 24 + uri: treeio/core/south_migrations/0007_auto__add_attachment.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 24 + uri: treeio/core/south_migrations/0007_auto__add_attachment.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b027:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 25 + uri: treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 25 + uri: treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021ad99bc0de:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 26 + uri: treeio/documents/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 26 + uri: treeio/documents/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b02c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 27 + uri: treeio/events/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 27 + uri: treeio/events/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b02b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 28 + uri: treeio/finance/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b029:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 29 + uri: treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 29 + uri: treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b029:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 30 + uri: treeio/finance/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f3462a86f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 30 + uri: treeio/finance/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 426508124f82de9a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 30 + uri: treeio/finance/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: ce944290b73f1072:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 31 + uri: treeio/identities/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 32 + uri: treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 32 + uri: treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 9f5b07440461a3c2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 33 + uri: treeio/identities/south_migrations/0003_related_accessentity.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f3462a86f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 33 + uri: treeio/identities/south_migrations/0003_related_accessentity.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 426508124f82de9a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 33 + uri: treeio/identities/south_migrations/0003_related_accessentity.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 3442435256c03aa9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 34 + uri: treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: f40606c51e089e0f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 35 + uri: treeio/infrastructure/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 36 + uri: treeio/knowledge/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 36 + uri: treeio/knowledge/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b031:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 37 + uri: treeio/messaging/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 12 + uri: treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 38 + uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f3462a86f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 38 + uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 426508124f82de9a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 38 + uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 34424981d1c0cb95:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 39 + uri: treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 39 + uri: treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: f40606c51ed56980:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: treeio/news/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: treeio/news/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 986d788c12968405:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 40 + uri: treeio/news/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: c914608bcb68ce9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 41 + uri: treeio/projects/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: treeio/projects/south_migrations/0002_updaterecords.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f3462a86f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: treeio/projects/south_migrations/0002_updaterecords.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 426508124f82de9a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: treeio/projects/south_migrations/0002_updaterecords.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 3442df3a93af9bfa:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 43 + uri: treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021ad99bc0f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 44 + uri: treeio/projects/south_migrations/0004_timeslots.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f3462a86f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 44 + uri: treeio/projects/south_migrations/0004_timeslots.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 426508124f82de9a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 44 + uri: treeio/projects/south_migrations/0004_timeslots.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 3442791bb1889706:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 45 + uri: treeio/projects/south_migrations/0005_auto__del_taskrecord.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 45 + uri: treeio/projects/south_migrations/0005_auto__del_taskrecord.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: f40606c51ed56980:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 46 + uri: treeio/projects/south_migrations/0006_auto__add_field_task_depends.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 2 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 46 + uri: treeio/projects/south_migrations/0006_auto__add_field_task_depends.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 5 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021ad99bc0f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: treeio/reports/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 47 + uri: treeio/reports/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021f20c7b03a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 48 + uri: treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 48 + uri: treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: f40606c51ed56980:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 49 + uri: treeio/reports/south_migrations/0003_delete_old.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f3462a86f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 49 + uri: treeio/reports/south_migrations/0003_delete_old.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 426508124f82de9a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 49 + uri: treeio/reports/south_migrations/0003_delete_old.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 2b23ba1f4214afd9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 50 + uri: treeio/sales/south_migrations/0002_auto__del_updaterecord__add_field_orderedproduct_tax__add_field_ordere.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0b048a89:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 51 + uri: treeio/sales/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f4ce139bd8:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 51 + uri: treeio/sales/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 30e7ac09b405fbfc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 51 + uri: treeio/sales/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 41485435967e8a7b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 52 + uri: treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 52 + uri: treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 9f5b07440461a3c2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 53 + uri: treeio/services/south_migrations/0001_initial.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 54 + uri: treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 54 + uri: treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: def5021ad99bc0f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 55 + uri: treeio/services/south_migrations/0003_updaterecords.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: d16298f3462a86f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 55 + uri: treeio/services/south_migrations/0003_updaterecords.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startLine: 8 + message: + text: Import of 'db' is not used. + partialFingerprints: + primaryLocationLineHash: 426508124f82de9a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 55 + uri: treeio/services/south_migrations/0003_updaterecords.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: 3442df3a93af9bfa:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 13 + uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 7 + message: + text: Import of 'datetime' is not used. + partialFingerprints: + primaryLocationLineHash: b6a868cd0abb4138:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 13 + uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 29 + startLine: 10 + message: + text: Import of 'models' is not used. + partialFingerprints: + primaryLocationLineHash: f40606c51e089e0f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-import + index: 5 + ruleId: com.lgtm/python-queries:py/unused-import + ruleIndex: 5 + - locations: + - physicalLocation: + artifactLocation: + index: 56 + uri: treeio/account/ajax.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 260 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 31e3ddb9bca8c95d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 57 + uri: treeio/account/cron.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 58 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 2892b3e0c24cbd95:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 58 + uri: treeio/account/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 156 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 34ade055cf1ca73:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 58 + uri: treeio/account/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 165 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: bab454236e485ac5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 58 + uri: treeio/account/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 182 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8d92698814370b6d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 58 + uri: treeio/account/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 236 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 14e02c3970f95531:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 29 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b25d3e4e2a9429dc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 107 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b6b412f7bbcb0b95:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 115 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6c53d6b57b72912c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 133 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 66f787c7b210b99e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 139 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 3d21259ab05ccf72:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 151 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: c8b5bce6435eab45:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: treeio/account/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 214 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 45be99501d33d7fd:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 73 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 52e875f74c9992d5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 80 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 89cc9c96f34983bd:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 111 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a6e203f953c61c7e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 185 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 28e44790a5668ae0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 190 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 75a9d0a95eeef32:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 243 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 811bc4fc7e313ebd:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 5 + uri: treeio/core/administration/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 365 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f7c8df56ec226dbc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: treeio/core/administration/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 240 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e6ab5a446e16dd93:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: treeio/core/administration/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 289 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f4629a791848c45b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: treeio/core/administration/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 763 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9b5fc9375d29fca2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: treeio/core/administration/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 776 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6c53d6b57b72912c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 60 + uri: treeio/core/administration/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 796 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 83c28c9ecbe543e3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 16 + uri: treeio/core/ajax/converter.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 156 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ee2685e0dd8b915c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 61 + uri: treeio/core/api/doc.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 198 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: dc3de37663611de5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 61 + uri: treeio/core/api/doc.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 237 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: c4fb9c3f0a0b2836:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 61 + uri: treeio/core/api/doc.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 264 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 78cd4ab58152afd1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 62 + uri: treeio/core/auth.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 28 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f25d1d58a20c12d4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 62 + uri: treeio/core/auth.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 46 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f25d1d58a20c12d4:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 63 + uri: treeio/core/contrib/messages/storage/cache.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 50 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 414f17ac8438289b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 63 + uri: treeio/core/contrib/messages/storage/cache.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 78 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8d184fdfe802a540:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 63 + uri: treeio/core/contrib/messages/storage/cache.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 96 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8690259969c4c8d1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 64 + uri: treeio/core/dashboard/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 137 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 56099298deadfcf2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 65 + uri: treeio/core/db/creation.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 23 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 56cbdc15b9998de0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 66 + uri: treeio/core/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 251 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: d7baf7b62571a9c5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 66 + uri: treeio/core/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 263 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1b3a7758614a2ed8:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 66 + uri: treeio/core/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 271 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 3a34ec5d5c696f14:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 66 + uri: treeio/core/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 285 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 55cfe24c10b8268d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 128 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 94f83b98c7fb1dda:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 232 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a703f9c47dfb54c3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 314 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e3a8180017bdfc1d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 404 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 77a1d33f1c21af5f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 444 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a2b5328e4639f586:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 512 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: c119c5118dd992cf:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 68 + uri: treeio/core/management/commands/runcron.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 67 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8d21852609d05c14:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 39 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 144a16144af3af60:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 80 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 84adaf5e05c06a13:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 92 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f590d8b93cc3435c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 104 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1613cbc206d2afae:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 122 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6974d1703ad60ae4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 305 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: bcc4d5d2c04093cc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 392 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e04a327cc02c031b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 425 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 2ad3de1c212e25e3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 462 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9f12a3c421d8d343:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: treeio/core/middleware/user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 90 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f962a2a42065ae19:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: treeio/core/middleware/user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 99 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 989a0e961381a81:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: treeio/core/middleware/user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 110 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 7ae2991e477facef:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: treeio/core/middleware/user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 135 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 87b417ec2a4edeb0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 20 + uri: treeio/core/middleware/user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 167 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9d7243019a9ec0cf:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 155 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 47638e17692c7de9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 160 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e0a91f765f5fc963:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 184 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6f5d7852428831e3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 238 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 98c587087550d03d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 333 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8571a9e44abdf687:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 336 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 47638e17692c7de9:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 344 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: dc529fb79f64ce4b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 384 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 7ff8ba67dee7f162:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 534 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: d4ca1f29a67898da:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 685 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: db8fa06ca75b2ce7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 29 + startLine: 737 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: cb2648b3c107c6e2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 29 + startLine: 743 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 198e6288819700e9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 29 + startLine: 748 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f7ec80bfde0c2cc9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 862 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 7c44fcbb4522f3a5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 907 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 64d7fafcb3bca8db:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 936 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 651a424cbec8d186:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 942 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: aa24b7f1271a4027:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 951 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a03c4ab6b9d896e4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 1002 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e39c47ea34327ad:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 1181 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 81f45636cce68212:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 1188 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 504f40f11df2a3b6:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 1201 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b328df2fbb0711eb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 1370 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4bdd2e5a59294751:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 1542 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 3f0649538db70fca:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 70 + uri: treeio/core/rendering.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 33 + startLine: 100 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e78907b7438e8324:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 70 + uri: treeio/core/rendering.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 107 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 47a422a0b21ebd98:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 70 + uri: treeio/core/rendering.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 112 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 5e19378f2a82396d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 71 + uri: treeio/core/rss.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 94 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 2b9fd8a86c96dad0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 72 + uri: treeio/core/search/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 49 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9b3f52bfdc4e3141:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 72 + uri: treeio/core/search/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 51 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4e4c2f6cfb46ca3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 72 + uri: treeio/core/search/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 68 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9b3f52bfdc4e3141:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 72 + uri: treeio/core/search/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 70 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4e4c2f6cfb46ca3:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: treeio/core/search/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 44 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4ccf9c90f40cd907:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: treeio/core/search/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 53 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 58887756c7a6060:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 152 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6e045dbaec7b8c30:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 327 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 66f787c7b210b99e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 357 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 36ece0f6bb8ef105:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 402 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 66f787c7b210b99e:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 463 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 66f787c7b210b99e:3 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 525 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 66f787c7b210b99e:4 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 573 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 7fec538b51e3ff67:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 580 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 7c760041a3be2819:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 586 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4ec3dd8944ecaa41:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 614 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 83c28c9ecbe543e3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 622 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 66f787c7b210b99e:5 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 73 + uri: treeio/core/templatetags/modules.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 876 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 677f643e395a32f1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 74 + uri: treeio/core/templatetags/user.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 80 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: aed96671b45fa18a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 75 + uri: treeio/core/trash/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 33 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 67d4a2e23fb83240:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 75 + uri: treeio/core/trash/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 44 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9e1fb519692d2bb0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: treeio/core/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 62 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e65bca39a5c8a4cf:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: treeio/core/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 171 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1b4a1f61ad9ca844:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: treeio/core/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 178 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8b019906edcae7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: treeio/core/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 184 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: fcc5776137ba1260:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: treeio/core/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 333 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a40b5eac2a6c6d83:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 76 + uri: treeio/core/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 577 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 985f81e01017ec99:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 77 + uri: treeio/documents/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 92 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b2ccd701e3d2f168:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 77 + uri: treeio/documents/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 125 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 17d75a313c9b26ff:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 77 + uri: treeio/documents/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 162 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a800cad1583cb797:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 78 + uri: treeio/events/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 119 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6461b6d413ec1352:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 79 + uri: treeio/events/rendering.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 187 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a25cb99b7015c47e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 80 + uri: treeio/finance/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 212 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 28f60cf0c9a0eb31:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 81 + uri: treeio/finance/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 102 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b7ea6a3b785033b7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 82 + uri: treeio/finance/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 54 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 484f1e650998fb93:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 30 + uri: treeio/finance/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 19 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ada7cb1e0b3d62d3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 83 + uri: treeio/finance/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 545 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 7a3f149799964bfe:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 83 + uri: treeio/finance/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 584 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a722a9e705711ac:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 83 + uri: treeio/finance/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1012 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 2fdd552ab3369a15:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 84 + uri: treeio/identities/integration.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 177 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: d737c2bd64ef51c0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 84 + uri: treeio/identities/integration.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 222 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 29c16372b823bd3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 85 + uri: treeio/identities/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 179 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b6c3fd6fd62d761f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 86 + uri: treeio/identities/objects.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 76 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6c183b72da411b2b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 86 + uri: treeio/identities/objects.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 97 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4c323d3a18944a68:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 87 + uri: treeio/messaging/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 111 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a8550e7340f312c1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 87 + uri: treeio/messaging/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 177 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 95a3c749eac11f03:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 88 + uri: treeio/messaging/emails.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 32 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f42355e78470c774:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 88 + uri: treeio/messaging/emails.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 45 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 36a4a5c93c32ef39:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 46 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b5c977af69dc696d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 54 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4f9bb42dd3abfa7a:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 64 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b8a6af68ceab4eb7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 74 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: e0257be7907fb7a4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 82 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: d7bff7835d34d63c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 89 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1d6e815ea4738e9c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 195 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: c0d82879b58561eb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 89 + uri: treeio/messaging/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 219 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 6dea4795b97393d4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 268 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1b282db78669bf39:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 338 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 92fd8e07b42235d6:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 342 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 211cf57b172b3d92:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 420 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1b282db78669bf39:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 492 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 95a3c749eac11f03:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 691 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 42b0350cbed1c795:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 699 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: fb27c7a2ace93b95:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 90 + uri: treeio/messaging/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 708 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a5dde4d44a87af5d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 91 + uri: treeio/news/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 39 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 7ddc4c4614f86b06:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 92 + uri: treeio/projects/ajax.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 19 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9a5b3e9a0fe66db8:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 93 + uri: treeio/projects/identities.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 39 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ae60edfe222e275b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 93 + uri: treeio/projects/identities.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 60 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ae60edfe222f2750:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: treeio/projects/south_migrations/0002_updaterecords.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 29 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 15f09d78b1e5d187:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 94 + uri: treeio/reports/templatetags/reports.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 56 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1346b102bc01c79b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 248 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: c64e0b9bb18ae5bb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 258 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 98d6b0581c4efb4c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 266 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4272cdcf94b57749:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 275 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b9066916db660f16:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 284 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: d608b6258e82d1f5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 293 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 29f4bab899879282:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 301 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 734c2457d6047d6f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 323 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ccb6a709dcc4e40c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 658 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 23150aca18bbf8bf:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 776 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 28b2c28bdfea48d0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 787 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9e6b6ab598d49e34:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 909 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b298a616c563702c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 920 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ac668d5e73a868b4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 1000 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 170f03882d01fd28:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 1013 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 3d4ee1cb0e406c22:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 96 + uri: treeio/sales/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 93 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 98a36ac479066d6d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 96 + uri: treeio/sales/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 240 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: eaa2bac5ddf7dc59:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 51 + uri: treeio/sales/south_migrations/0003_treeiocurrency.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 21 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a78d4dbf7cb92261:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 57 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9e1fb519692d2bb0:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 82 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9e1fb519692d2bb0:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 109 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 9e1fb519692d2bb0:3 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 561 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 140a71e797006cf2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1160 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8f570f2cbb592cbb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1220 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f93dacb71d5e313f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1232 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 500d69f53271b1ab:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1241 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 5a98c007805188ab:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1249 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 15a2c86c9ead1c58:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1257 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b80a0592f17c429d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1265 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 707d046d35dd6ff3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 1273 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b02ef4947e73a8ed:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 226 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a76e3001527f6484:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 29 + startLine: 230 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 5c79f9bf337171ee:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 240 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a76e3001527f6484:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 244 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 371488c3535acdc1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 250 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4c64263a280bbb5d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 254 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1926186369632fa3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 97 + uri: treeio/services/api/handlers.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 258 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ab2e570e7cb2a2ab:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 78 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1edcf31275d94464:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 229 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 4d148d3429cdeb7c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 242 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: a5c264487e43ac89:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 249 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 371488c3535acd98:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 255 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: d37dc280f2024ba1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 99 + uri: treeio/services/identities.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 40 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: ae60edfe222e275b:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 100 + uri: treeio/services/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 261 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 3f99222c3a51fbae:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 100 + uri: treeio/services/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 288 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1a5b7d7045f50769:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 100 + uri: treeio/services/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 310 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: b037293c431beb0c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 100 + uri: treeio/services/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 346 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: f32e9d6b12cb1ba2:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 100 + uri: treeio/services/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 363 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: aed7e2b05091582:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 32 + startColumn: 25 + startLine: 579 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 711ce4a34a0e60ba:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 40 + startColumn: 33 + startLine: 583 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 3ee64eebc3cf395c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 593 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: da35acc2a2e50566:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 29 + startLine: 597 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 371488c3535acdc1:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 21 + startLine: 604 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 67ce6437bb233b5:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 36 + startColumn: 29 + startLine: 608 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 8401c53955286c3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 24 + startColumn: 17 + startLine: 612 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 1823f94ec6dae24d:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startColumn: 9 + startLine: 947 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: fda92497510560fe:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 101 + uri: treeio/services/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 956 + message: + text: Except block directly handles BaseException. + partialFingerprints: + primaryLocationLineHash: 949a5bf83bc22ed7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/catch-base-exception + index: 6 + ruleId: com.lgtm/python-queries:py/catch-base-exception + ruleIndex: 6 + - locations: + - physicalLocation: + artifactLocation: + index: 102 + uri: treeio/core/api/utils.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 12 + startColumn: 5 + startLine: 271 + message: + text: The value assigned to local variable 'request' is never used. + partialFingerprints: + primaryLocationLineHash: af824a257a10910:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 65 + uri: treeio/core/db/creation.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 13 + startLine: 74 + message: + text: The value assigned to local variable 'cursor' is never used. + partialFingerprints: + primaryLocationLineHash: d18a825397cdc820:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 19 + uri: treeio/core/management/commands/installdb.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 9 + startLine: 20 + message: + text: The value assigned to local variable 'initial_db' is never used. + partialFingerprints: + primaryLocationLineHash: 5936187629651b2f:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 19 + uri: treeio/core/management/commands/installdb.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 11 + startColumn: 9 + startLine: 28 + message: + text: The value assigned to local variable 'db' is never used. + partialFingerprints: + primaryLocationLineHash: 956a65aac87b5404:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 19 + uri: treeio/core/management/commands/installdb.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 22 + startColumn: 13 + startLine: 88 + message: + text: The value assigned to local variable 'exit_code' is never used. + partialFingerprints: + primaryLocationLineHash: c23b411726cb3cb9:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 69 + uri: treeio/core/models.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 20 + startColumn: 13 + startLine: 383 + message: + text: The value assigned to local variable 'profile' is never used. + partialFingerprints: + primaryLocationLineHash: 162dbeaa20206db4:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 103 + uri: treeio/projects/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 13 + startLine: 1000 + message: + text: The value assigned to local variable 'task_time_slot' is never used. + partialFingerprints: + primaryLocationLineHash: 2758f94b9f18b78c:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 586 + message: + text: The value assigned to local variable 'skip' is never used. + partialFingerprints: + primaryLocationLineHash: bda85ac655b296f3:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 940 + message: + text: The value assigned to local variable 'skip' is never used. + partialFingerprints: + primaryLocationLineHash: 4335185cfcdc7454:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 95 + uri: treeio/sales/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 1065 + message: + text: The value assigned to local variable 'skip' is never used. + partialFingerprints: + primaryLocationLineHash: 88682b35a7669fee:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 468 + message: + text: The value assigned to local variable 'query' is never used. + partialFingerprints: + primaryLocationLineHash: fe2da3e1da30eff7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 470 + message: + text: The value assigned to local variable 'query' is never used. + partialFingerprints: + primaryLocationLineHash: acb4b8b8be67ba96:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 9 + startLine: 473 + message: + text: The value assigned to local variable 'query' is never used. + partialFingerprints: + primaryLocationLineHash: 831dd3a4e02b1ff7:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 658 + message: + text: The value assigned to local variable 'query' is never used. + partialFingerprints: + primaryLocationLineHash: fe2da3e1da30eff7:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 18 + startColumn: 13 + startLine: 660 + message: + text: The value assigned to local variable 'query' is never used. + partialFingerprints: + primaryLocationLineHash: acb4b8b8be67ba96:2 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 2 + uri: treeio/sales/views.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + startColumn: 9 + startLine: 663 + message: + text: The value assigned to local variable 'query' is never used. + partialFingerprints: + primaryLocationLineHash: cdde85fbe701c6cb:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 568 + message: + text: The value assigned to local variable 'skip' is never used. + partialFingerprints: + primaryLocationLineHash: 66a23547dd5705fc:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 98 + uri: treeio/services/forms.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 17 + startColumn: 13 + startLine: 602 + message: + text: The value assigned to local variable 'skip' is never used. + partialFingerprints: + primaryLocationLineHash: a620629e15bfe1ba:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/unused-local-variable + index: 7 + ruleId: com.lgtm/python-queries:py/unused-local-variable + ruleIndex: 7 + - locations: + - physicalLocation: + artifactLocation: + index: 9 + uri: treeio/core/db/db.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startLine: 27 + message: + text: 'Base classes have conflicting values for attribute ''clear'': Function + clear and Builtin-method clear. + + Base classes have conflicting values for attribute ''get'': Function get and + Builtin-method get. + + Base classes have conflicting values for attribute ''has_key'': Function has_key + and Builtin-method has_key. + + Base classes have conflicting values for attribute ''items'': Function items + and Builtin-method items. + + Base classes have conflicting values for attribute ''iteritems'': Function + iteritems and Builtin-method iteritems. + + Base classes have conflicting values for attribute ''iterkeys'': Function + iterkeys and Builtin-method iterkeys. + + Base classes have conflicting values for attribute ''itervalues'': Function + itervalues and Builtin-method itervalues. + + Base classes have conflicting values for attribute ''pop'': Function pop and + Builtin-method pop. + + Base classes have conflicting values for attribute ''popitem'': Function popitem + and Builtin-method popitem. + + Base classes have conflicting values for attribute ''setdefault'': Function + setdefault and Builtin-method setdefault. + + Base classes have conflicting values for attribute ''update'': Function update + and Builtin-method update. + + Base classes have conflicting values for attribute ''values'': Function values + and Builtin-method values.' + partialFingerprints: + primaryLocationLineHash: b2335b88158aecda:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/conflicting-attributes + index: 8 + ruleId: com.lgtm/python-queries:py/conflicting-attributes + ruleIndex: 8 + - locations: + - physicalLocation: + artifactLocation: + index: 9 + uri: treeio/core/db/db.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 46 + startLine: 27 + message: + text: The class 'DatabaseDict' does not override '__eq__', but adds the new + attribute [store](1). + partialFingerprints: + primaryLocationLineHash: b2335b88158aecda:1 + primaryLocationStartColumnFingerprint: '0' + relatedLocations: + - id: 1 + message: + text: store + physicalLocation: + artifactLocation: + index: 9 + uri: treeio/core/db/db.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 19 + startColumn: 9 + startLine: 50 + rule: + id: com.lgtm/python-queries:py/missing-equals + index: 9 + ruleId: com.lgtm/python-queries:py/missing-equals + ruleIndex: 9 + - locations: + - physicalLocation: + artifactLocation: + index: 104 + uri: treeio/core/sanitizer.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 16 + startLine: 8 + message: + text: Module 'html5lib' is imported with both 'import' and 'import from' + partialFingerprints: + primaryLocationLineHash: 51e646e3cea382ab:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/import-and-import-from + index: 10 + ruleId: com.lgtm/python-queries:py/import-and-import-from + ruleIndex: 10 + - locations: + - physicalLocation: + artifactLocation: + index: 3 + uri: treeio_project/settings.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 10 + startLine: 12 + message: + text: Module 'os' is imported with both 'import' and 'import from' + partialFingerprints: + primaryLocationLineHash: 116aabf63cf0f10e:1 + primaryLocationStartColumnFingerprint: '0' + rule: + id: com.lgtm/python-queries:py/import-and-import-from + index: 10 + ruleId: com.lgtm/python-queries:py/import-and-import-from + ruleIndex: 10 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: ControlFlowNode for Attribute() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 394 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 66 + startColumn: 38 + startLine: 394 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 13 + startLine: 394 + - location: + message: + text: ControlFlowNode for data + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 395 + - threadFlows: + - locations: + - location: + message: + text: ControlFlowNode for Attribute() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 394 + - location: + message: + text: ControlFlowNode for str() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 46 + startLine: 394 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 66 + startColumn: 38 + startLine: 394 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 13 + startLine: 394 + - location: + message: + text: ControlFlowNode for data + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 395 + locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 395 + message: + text: '[Error information](1) may be exposed to an external user' + partialFingerprints: + primaryLocationLineHash: fe0bcea7958de1b6:1 + primaryLocationStartColumnFingerprint: '20' + relatedLocations: + - id: 1 + message: + text: Error information + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 394 + rule: + id: com.lgtm/python-queries:py/stack-trace-exposure + index: 11 + ruleId: com.lgtm/python-queries:py/stack-trace-exposure + ruleIndex: 11 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: ControlFlowNode for Attribute() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 428 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 66 + startColumn: 38 + startLine: 428 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 13 + startLine: 428 + - location: + message: + text: ControlFlowNode for data + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 429 + - threadFlows: + - locations: + - location: + message: + text: ControlFlowNode for Attribute() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 428 + - location: + message: + text: ControlFlowNode for str() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 46 + startLine: 428 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 66 + startColumn: 38 + startLine: 428 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 13 + startLine: 428 + - location: + message: + text: ControlFlowNode for data + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 429 + locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 429 + message: + text: '[Error information](1) may be exposed to an external user' + partialFingerprints: + primaryLocationLineHash: e79fc11e0cc97a5e:1 + primaryLocationStartColumnFingerprint: '20' + relatedLocations: + - id: 1 + message: + text: Error information + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 428 + rule: + id: com.lgtm/python-queries:py/stack-trace-exposure + index: 11 + ruleId: com.lgtm/python-queries:py/stack-trace-exposure + ruleIndex: 11 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: ControlFlowNode for Attribute() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 465 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 66 + startColumn: 38 + startLine: 465 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 13 + startLine: 465 + - location: + message: + text: ControlFlowNode for data + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 466 + - threadFlows: + - locations: + - location: + message: + text: ControlFlowNode for Attribute() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 465 + - location: + message: + text: ControlFlowNode for str() + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 65 + startColumn: 46 + startLine: 465 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 66 + startColumn: 38 + startLine: 465 + - location: + message: + text: ControlFlowNode for Dict + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 67 + startColumn: 13 + startLine: 465 + - location: + message: + text: ControlFlowNode for data + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 466 + locations: + - physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 29 + startLine: 466 + message: + text: '[Error information](1) may be exposed to an external user' + partialFingerprints: + primaryLocationLineHash: ff56eb44533e630c:1 + primaryLocationStartColumnFingerprint: '20' + relatedLocations: + - id: 1 + message: + text: Error information + physicalLocation: + artifactLocation: + index: 0 + uri: treeio/core/middleware/chat.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 64 + startColumn: 50 + startLine: 465 + rule: + id: com.lgtm/python-queries:py/stack-trace-exposure + index: 11 + ruleId: com.lgtm/python-queries:py/stack-trace-exposure + ruleIndex: 11 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 33 + startColumn: 12 + startLine: 73 + message: + text: '''[gmail.com](1)'' may be at an arbitrary position in the sanitized URL.' + partialFingerprints: + primaryLocationLineHash: 46034441645cb7d5:1 + primaryLocationStartColumnFingerprint: '3' + relatedLocations: + - id: 1 + message: + text: gmail.com + physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 23 + startColumn: 12 + startLine: 73 + rule: + id: com.lgtm/python-queries:py/incomplete-url-substring-sanitization + index: 12 + ruleId: com.lgtm/python-queries:py/incomplete-url-substring-sanitization + ruleIndex: 12 + - locations: + - physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 63 + startColumn: 37 + startLine: 73 + message: + text: '''[googlemail.com](1)'' may be at an arbitrary position in the sanitized + URL.' + partialFingerprints: + primaryLocationLineHash: 46034441645cb7d5:1 + primaryLocationStartColumnFingerprint: '28' + relatedLocations: + - id: 1 + message: + text: googlemail.com + physicalLocation: + artifactLocation: + index: 67 + uri: treeio/core/mail.py + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 37 + startLine: 73 + rule: + id: com.lgtm/python-queries:py/incomplete-url-substring-sanitization + index: 12 + ruleId: com.lgtm/python-queries:py/incomplete-url-substring-sanitization + ruleIndex: 12 + tool: + driver: + name: LGTM.com + organization: Semmle + rules: + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Unnecessary 'pass' statement + id: com.lgtm/python-queries:py/unnecessary-pass + name: com.lgtm/python-queries:py/unnecessary-pass + properties: + kind: problem + precision: very-high + severity: warning + sub-severity: low + tags: + - maintainability + - useless-code + shortDescription: + text: Unnecessary pass + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Assignment to a variable occurs multiple times without any intermediate + use of that variable + id: com.lgtm/python-queries:py/multiple-definition + name: com.lgtm/python-queries:py/multiple-definition + properties: + kind: problem + precision: very-high + severity: warning + sub-severity: low + tags: + - maintainability + - useless-code + - external/cwe/cwe-563 + shortDescription: + text: Variable defined multiple times + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: Calling super with something other than the enclosing class may cause + incorrect object initialization. + id: com.lgtm/python-queries:py/super-not-enclosing-class + name: com.lgtm/python-queries:py/super-not-enclosing-class + properties: + kind: problem + precision: high + severity: error + sub-severity: low + tags: + - reliability + - maintainability + - convention + - external/cwe/cwe-687 + shortDescription: + text: First argument to super() is not enclosing class + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: Importing a module using 'import *' may unintentionally pollute the + global namespace if the module does not define `__all__` + id: com.lgtm/python-queries:py/polluting-import + name: com.lgtm/python-queries:py/polluting-import + properties: + kind: problem + precision: very-high + severity: recommendation + sub-severity: high + tags: + - maintainability + - modularity + shortDescription: + text: '''import *'' may pollute namespace' + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Code is unreachable + id: com.lgtm/python-queries:py/unreachable-statement + name: com.lgtm/python-queries:py/unreachable-statement + properties: + kind: problem + precision: very-high + severity: warning + sub-severity: low + tags: + - maintainability + - useless-code + - external/cwe/cwe-561 + shortDescription: + text: Unreachable code + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: Import is not required as it is not used + id: com.lgtm/python-queries:py/unused-import + name: com.lgtm/python-queries:py/unused-import + properties: + kind: problem + precision: very-high + severity: recommendation + sub-severity: high + tags: + - maintainability + - useless-code + shortDescription: + text: Unused import + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: Handling 'BaseException' means that system exits and keyboard interrupts + may be mis-handled. + id: com.lgtm/python-queries:py/catch-base-exception + name: com.lgtm/python-queries:py/catch-base-exception + properties: + kind: problem + precision: very-high + severity: recommendation + sub-severity: high + tags: + - reliability + - readability + - convention + - external/cwe/cwe-396 + shortDescription: + text: Except block handles 'BaseException' + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: Local variable is defined but not used + id: com.lgtm/python-queries:py/unused-local-variable + name: com.lgtm/python-queries:py/unused-local-variable + properties: + kind: problem + precision: very-high + severity: recommendation + sub-severity: high + tags: + - maintainability + - useless-code + - external/cwe/cwe-563 + shortDescription: + text: Unused local variable + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: When a class subclasses multiple base classes and more than one base + class defines the same attribute, attribute overriding may result in unexpected + behavior by instances of this class. + id: com.lgtm/python-queries:py/conflicting-attributes + name: com.lgtm/python-queries:py/conflicting-attributes + properties: + kind: problem + precision: high + severity: warning + sub-severity: low + tags: + - reliability + - maintainability + - modularity + shortDescription: + text: Conflicting attributes in base classes + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: When adding new attributes to instances of a class, equality for that + class needs to be defined. + id: com.lgtm/python-queries:py/missing-equals + name: com.lgtm/python-queries:py/missing-equals + properties: + kind: problem + precision: high + severity: warning + sub-severity: high + tags: + - reliability + - correctness + shortDescription: + text: '`__eq__` not overridden when adding attributes' + - defaultConfiguration: + enabled: true + level: note + fullDescription: + text: A module is imported with the "import" and "import from" statements + id: com.lgtm/python-queries:py/import-and-import-from + name: com.lgtm/python-queries:py/import-and-import-from + properties: + kind: problem + precision: very-high + severity: recommendation + sub-severity: low + tags: + - maintainability + shortDescription: + text: Module is imported with 'import' and 'import from' + - defaultConfiguration: + enabled: true + level: error + fullDescription: + text: Leaking information about an exception, such as messages and stack + traces, to an external user can expose implementation details that are + useful to an attacker for developing a subsequent exploit. + id: com.lgtm/python-queries:py/stack-trace-exposure + name: com.lgtm/python-queries:py/stack-trace-exposure + properties: + kind: path-problem + precision: high + security-severity: '5.4' + severity: error + tags: + - security + - external/cwe/cwe-209 + - external/cwe/cwe-497 + shortDescription: + text: Information exposure through an exception + - defaultConfiguration: + enabled: true + level: warning + fullDescription: + text: Security checks on the substrings of an unparsed URL are often vulnerable + to bypassing. + id: com.lgtm/python-queries:py/incomplete-url-substring-sanitization + name: com.lgtm/python-queries:py/incomplete-url-substring-sanitization + properties: + kind: problem + precision: high + security-severity: '7.8' + severity: warning + tags: + - correctness + - security + - external/cwe/cwe-20 + shortDescription: + text: Incomplete URL substring sanitization + version: 1.29.0-SNAPSHOT + versionControlProvenance: + - repositoryUri: https://github.com/treeio/treeio.git + revisionId: bae3115f4015aad2cbc5ab45572232ceec990495 +version: 2.1.0 + diff --git a/data/treeio/2022-02-25/results.sarif b/data/treeio/2022-02-25/results.sarif new file mode 100644 index 0000000..13d40d1 --- /dev/null +++ b/data/treeio/2022-02-25/results.sarif @@ -0,0 +1,30785 @@ +{ + "$schema" : "https://json.schemastore.org/sarif-2.1.0.json", + "version" : "2.1.0", + "runs" : [ { + "tool" : { + "driver" : { + "name" : "LGTM.com", + "organization" : "Semmle", + "version" : "1.31.0-SNAPSHOT", + "rules" : [ { + "id" : "com.lgtm/python-queries:py/unnecessary-pass", + "name" : "com.lgtm/python-queries:py/unnecessary-pass", + "shortDescription" : { + "text" : "Unnecessary pass" + }, + "fullDescription" : { + "text" : "Unnecessary 'pass' statement" + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "useless-code" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning", + "sub-severity" : "low" + } + }, { + "id" : "com.lgtm/python-queries:py/multiple-definition", + "name" : "com.lgtm/python-queries:py/multiple-definition", + "shortDescription" : { + "text" : "Variable defined multiple times" + }, + "fullDescription" : { + "text" : "Assignment to a variable occurs multiple times without any intermediate use of that variable" + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "useless-code", "external/cwe/cwe-563" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning", + "sub-severity" : "low" + } + }, { + "id" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "name" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "shortDescription" : { + "text" : "First argument to super() is not enclosing class" + }, + "fullDescription" : { + "text" : "Calling super with something other than the enclosing class may cause incorrect object initialization." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "reliability", "maintainability", "convention", "external/cwe/cwe-687" ], + "kind" : "problem", + "precision" : "high", + "severity" : "error", + "sub-severity" : "low" + } + }, { + "id" : "com.lgtm/python-queries:py/polluting-import", + "name" : "com.lgtm/python-queries:py/polluting-import", + "shortDescription" : { + "text" : "'import *' may pollute namespace" + }, + "fullDescription" : { + "text" : "Importing a module using 'import *' may unintentionally pollute the global namespace if the module does not define `__all__`" + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability", "modularity" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation", + "sub-severity" : "high" + } + }, { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "name" : "com.lgtm/python-queries:py/unreachable-statement", + "shortDescription" : { + "text" : "Unreachable code" + }, + "fullDescription" : { + "text" : "Code is unreachable" + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "useless-code", "external/cwe/cwe-561" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning", + "sub-severity" : "low" + } + }, { + "id" : "com.lgtm/python-queries:py/unused-import", + "name" : "com.lgtm/python-queries:py/unused-import", + "shortDescription" : { + "text" : "Unused import" + }, + "fullDescription" : { + "text" : "Import is not required as it is not used" + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability", "useless-code" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation", + "sub-severity" : "high" + } + }, { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "name" : "com.lgtm/python-queries:py/catch-base-exception", + "shortDescription" : { + "text" : "Except block handles 'BaseException'" + }, + "fullDescription" : { + "text" : "Handling 'BaseException' means that system exits and keyboard interrupts may be mis-handled." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "reliability", "readability", "convention", "external/cwe/cwe-396" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation", + "sub-severity" : "high" + } + }, { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "name" : "com.lgtm/python-queries:py/unused-local-variable", + "shortDescription" : { + "text" : "Unused local variable" + }, + "fullDescription" : { + "text" : "Local variable is defined but not used" + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability", "useless-code", "external/cwe/cwe-563" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation", + "sub-severity" : "high" + } + }, { + "id" : "com.lgtm/python-queries:py/conflicting-attributes", + "name" : "com.lgtm/python-queries:py/conflicting-attributes", + "shortDescription" : { + "text" : "Conflicting attributes in base classes" + }, + "fullDescription" : { + "text" : "When a class subclasses multiple base classes and more than one base class defines the same attribute, attribute overriding may result in unexpected behavior by instances of this class." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "reliability", "maintainability", "modularity" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning", + "sub-severity" : "low" + } + }, { + "id" : "com.lgtm/python-queries:py/missing-equals", + "name" : "com.lgtm/python-queries:py/missing-equals", + "shortDescription" : { + "text" : "`__eq__` not overridden when adding attributes" + }, + "fullDescription" : { + "text" : "When adding new attributes to instances of a class, equality for that class needs to be defined." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "reliability", "correctness" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning", + "sub-severity" : "high" + } + }, { + "id" : "com.lgtm/python-queries:py/import-and-import-from", + "name" : "com.lgtm/python-queries:py/import-and-import-from", + "shortDescription" : { + "text" : "Module is imported with 'import' and 'import from'" + }, + "fullDescription" : { + "text" : "A module is imported with the \"import\" and \"import from\" statements" + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation", + "sub-severity" : "low" + } + }, { + "id" : "com.lgtm/python-queries:py/stack-trace-exposure", + "name" : "com.lgtm/python-queries:py/stack-trace-exposure", + "shortDescription" : { + "text" : "Information exposure through an exception" + }, + "fullDescription" : { + "text" : "Leaking information about an exception, such as messages and stack traces, to an external user can expose implementation details that are useful to an attacker for developing a subsequent exploit." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "security", "external/cwe/cwe-209", "external/cwe/cwe-497" ], + "kind" : "path-problem", + "precision" : "high", + "security-severity" : "5.4", + "severity" : "error" + } + }, { + "id" : "com.lgtm/python-queries:py/incomplete-url-substring-sanitization", + "name" : "com.lgtm/python-queries:py/incomplete-url-substring-sanitization", + "shortDescription" : { + "text" : "Incomplete URL substring sanitization" + }, + "fullDescription" : { + "text" : "Security checks on the substrings of an unparsed URL are often vulnerable to bypassing." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness", "security", "external/cwe/cwe-20" ], + "kind" : "problem", + "precision" : "high", + "security-severity" : "7.8", + "severity" : "warning" + } + } ] + } + }, + "versionControlProvenance" : [ { + "repositoryUri" : "https://github.com/treeio/treeio.git", + "revisionId" : "bae3115f4015aad2cbc5ab45572232ceec990495" + } ], + "artifacts" : [ { + "location" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + } + }, { + "location" : { + "uri" : "treeio/core/search/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + } + }, { + "location" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + } + }, { + "location" : { + "uri" : "treeio_project/settings.py", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + } + }, { + "location" : { + "uri" : "treeio/core/administration/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + } + }, { + "location" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + } + }, { + "location" : { + "uri" : "treeio/identities/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 6 + } + }, { + "location" : { + "uri" : "treeio/infrastructure/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 7 + } + }, { + "location" : { + "uri" : "treeio/core/db/__init__.py", + "uriBaseId" : "%SRCROOT%", + "index" : 8 + } + }, { + "location" : { + "uri" : "treeio/core/db/db.py", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + } + }, { + "location" : { + "uri" : "treeio/core/south_migrations/0002_auto__del_notification__add_comment__add_tag__add_revisionfield__add_r.py", + "uriBaseId" : "%SRCROOT%", + "index" : 10 + } + }, { + "location" : { + "uri" : "treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + } + }, { + "location" : { + "uri" : "treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py", + "uriBaseId" : "%SRCROOT%", + "index" : 12 + } + }, { + "location" : { + "uri" : "treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py", + "uriBaseId" : "%SRCROOT%", + "index" : 13 + } + }, { + "location" : { + "uri" : "treeio/account/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 14 + } + }, { + "location" : { + "uri" : "treeio/changes/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + } + }, { + "location" : { + "uri" : "treeio/core/ajax/converter.py", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + } + }, { + "location" : { + "uri" : "treeio/core/api/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + } + }, { + "location" : { + "uri" : "treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + } + }, { + "location" : { + "uri" : "treeio/core/management/commands/installdb.py", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + } + }, { + "location" : { + "uri" : "treeio/core/middleware/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + } + }, { + "location" : { + "uri" : "treeio/core/south_migrations/0003_treeiocore.py", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + } + }, { + "location" : { + "uri" : "treeio/core/south_migrations/0004_auto__del_field_object_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 22 + } + }, { + "location" : { + "uri" : "treeio/core/south_migrations/0006_auto__add_configsetting.py", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + } + }, { + "location" : { + "uri" : "treeio/core/south_migrations/0007_auto__add_attachment.py", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + } + }, { + "location" : { + "uri" : "treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py", + "uriBaseId" : "%SRCROOT%", + "index" : 25 + } + }, { + "location" : { + "uri" : "treeio/documents/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + } + }, { + "location" : { + "uri" : "treeio/events/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 27 + } + }, { + "location" : { + "uri" : "treeio/finance/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + } + }, { + "location" : { + "uri" : "treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py", + "uriBaseId" : "%SRCROOT%", + "index" : 29 + } + }, { + "location" : { + "uri" : "treeio/finance/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 30 + } + }, { + "location" : { + "uri" : "treeio/identities/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + } + }, { + "location" : { + "uri" : "treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + } + }, { + "location" : { + "uri" : "treeio/identities/south_migrations/0003_related_accessentity.py", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + } + }, { + "location" : { + "uri" : "treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py", + "uriBaseId" : "%SRCROOT%", + "index" : 34 + } + }, { + "location" : { + "uri" : "treeio/infrastructure/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 35 + } + }, { + "location" : { + "uri" : "treeio/knowledge/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + } + }, { + "location" : { + "uri" : "treeio/messaging/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 37 + } + }, { + "location" : { + "uri" : "treeio/messaging/south_migrations/0003_merge_emailbox_stream.py", + "uriBaseId" : "%SRCROOT%", + "index" : 38 + } + }, { + "location" : { + "uri" : "treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + } + }, { + "location" : { + "uri" : "treeio/news/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + } + }, { + "location" : { + "uri" : "treeio/projects/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + } + }, { + "location" : { + "uri" : "treeio/projects/south_migrations/0002_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + } + }, { + "location" : { + "uri" : "treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 43 + } + }, { + "location" : { + "uri" : "treeio/projects/south_migrations/0004_timeslots.py", + "uriBaseId" : "%SRCROOT%", + "index" : 44 + } + }, { + "location" : { + "uri" : "treeio/projects/south_migrations/0005_auto__del_taskrecord.py", + "uriBaseId" : "%SRCROOT%", + "index" : 45 + } + }, { + "location" : { + "uri" : "treeio/projects/south_migrations/0006_auto__add_field_task_depends.py", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + } + }, { + "location" : { + "uri" : "treeio/reports/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 47 + } + }, { + "location" : { + "uri" : "treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py", + "uriBaseId" : "%SRCROOT%", + "index" : 48 + } + }, { + "location" : { + "uri" : "treeio/reports/south_migrations/0003_delete_old.py", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + } + }, { + "location" : { + "uri" : "treeio/sales/south_migrations/0002_auto__del_updaterecord__add_field_orderedproduct_tax__add_field_ordere.py", + "uriBaseId" : "%SRCROOT%", + "index" : 50 + } + }, { + "location" : { + "uri" : "treeio/sales/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + } + }, { + "location" : { + "uri" : "treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py", + "uriBaseId" : "%SRCROOT%", + "index" : 52 + } + }, { + "location" : { + "uri" : "treeio/services/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 53 + } + }, { + "location" : { + "uri" : "treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py", + "uriBaseId" : "%SRCROOT%", + "index" : 54 + } + }, { + "location" : { + "uri" : "treeio/services/south_migrations/0003_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 55 + } + }, { + "location" : { + "uri" : "treeio/account/ajax.py", + "uriBaseId" : "%SRCROOT%", + "index" : 56 + } + }, { + "location" : { + "uri" : "treeio/account/cron.py", + "uriBaseId" : "%SRCROOT%", + "index" : 57 + } + }, { + "location" : { + "uri" : "treeio/account/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + } + }, { + "location" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + } + }, { + "location" : { + "uri" : "treeio/core/administration/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + } + }, { + "location" : { + "uri" : "treeio/core/api/doc.py", + "uriBaseId" : "%SRCROOT%", + "index" : 61 + } + }, { + "location" : { + "uri" : "treeio/core/auth.py", + "uriBaseId" : "%SRCROOT%", + "index" : 62 + } + }, { + "location" : { + "uri" : "treeio/core/contrib/messages/storage/cache.py", + "uriBaseId" : "%SRCROOT%", + "index" : 63 + } + }, { + "location" : { + "uri" : "treeio/core/dashboard/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 64 + } + }, { + "location" : { + "uri" : "treeio/core/db/creation.py", + "uriBaseId" : "%SRCROOT%", + "index" : 65 + } + }, { + "location" : { + "uri" : "treeio/core/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 66 + } + }, { + "location" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + } + }, { + "location" : { + "uri" : "treeio/core/management/commands/runcron.py", + "uriBaseId" : "%SRCROOT%", + "index" : 68 + } + }, { + "location" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + } + }, { + "location" : { + "uri" : "treeio/core/rendering.py", + "uriBaseId" : "%SRCROOT%", + "index" : 70 + } + }, { + "location" : { + "uri" : "treeio/core/rss.py", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + } + }, { + "location" : { + "uri" : "treeio/core/search/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + } + }, { + "location" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + } + }, { + "location" : { + "uri" : "treeio/core/templatetags/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + } + }, { + "location" : { + "uri" : "treeio/core/trash/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + } + }, { + "location" : { + "uri" : "treeio/core/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 76 + } + }, { + "location" : { + "uri" : "treeio/documents/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 77 + } + }, { + "location" : { + "uri" : "treeio/events/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 78 + } + }, { + "location" : { + "uri" : "treeio/events/rendering.py", + "uriBaseId" : "%SRCROOT%", + "index" : 79 + } + }, { + "location" : { + "uri" : "treeio/finance/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 80 + } + }, { + "location" : { + "uri" : "treeio/finance/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 81 + } + }, { + "location" : { + "uri" : "treeio/finance/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 82 + } + }, { + "location" : { + "uri" : "treeio/finance/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 83 + } + }, { + "location" : { + "uri" : "treeio/identities/integration.py", + "uriBaseId" : "%SRCROOT%", + "index" : 84 + } + }, { + "location" : { + "uri" : "treeio/identities/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 85 + } + }, { + "location" : { + "uri" : "treeio/identities/objects.py", + "uriBaseId" : "%SRCROOT%", + "index" : 86 + } + }, { + "location" : { + "uri" : "treeio/messaging/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 87 + } + }, { + "location" : { + "uri" : "treeio/messaging/emails.py", + "uriBaseId" : "%SRCROOT%", + "index" : 88 + } + }, { + "location" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + } + }, { + "location" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + } + }, { + "location" : { + "uri" : "treeio/news/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 91 + } + }, { + "location" : { + "uri" : "treeio/projects/ajax.py", + "uriBaseId" : "%SRCROOT%", + "index" : 92 + } + }, { + "location" : { + "uri" : "treeio/projects/identities.py", + "uriBaseId" : "%SRCROOT%", + "index" : 93 + } + }, { + "location" : { + "uri" : "treeio/reports/templatetags/reports.py", + "uriBaseId" : "%SRCROOT%", + "index" : 94 + } + }, { + "location" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + } + }, { + "location" : { + "uri" : "treeio/sales/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 96 + } + }, { + "location" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + } + }, { + "location" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + } + }, { + "location" : { + "uri" : "treeio/services/identities.py", + "uriBaseId" : "%SRCROOT%", + "index" : 99 + } + }, { + "location" : { + "uri" : "treeio/services/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 100 + } + }, { + "location" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + } + }, { + "location" : { + "uri" : "treeio/core/api/utils.py", + "uriBaseId" : "%SRCROOT%", + "index" : 102 + } + }, { + "location" : { + "uri" : "treeio/projects/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 103 + } + }, { + "location" : { + "uri" : "treeio/core/sanitizer.py", + "uriBaseId" : "%SRCROOT%", + "index" : 104 + } + } ], + "results" : [ { + "ruleId" : "com.lgtm/python-queries:py/unnecessary-pass", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/python-queries:py/unnecessary-pass", + "index" : 0 + }, + "message" : { + "text" : "Unnecessary 'pass' statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 500, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4d5a816bdc87f65a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/multiple-definition", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/python-queries:py/multiple-definition", + "index" : 1 + }, + "message" : { + "text" : "This assignment to 'qry' is unnecessary as it is redefined [here](1) before this value is used.\nThis assignment to 'qry' is unnecessary as it is redefined [here](2) before this value is used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 41, + "startColumn" : 17, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "337db906fd5eb184:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 43, + "startColumn" : 21, + "endColumn" : 24 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 48, + "startColumn" : 21, + "endColumn" : 24 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/multiple-definition", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/python-queries:py/multiple-definition", + "index" : 1 + }, + "message" : { + "text" : "This assignment to 'query' is unnecessary as it is redefined [here](1) before this value is used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 548, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "38aaec6b42707061:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 566, + "startColumn" : 5, + "endColumn" : 10 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/multiple-definition", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/python-queries:py/multiple-definition", + "index" : 1 + }, + "message" : { + "text" : "This assignment to 'query' is unnecessary as it is redefined [here](1) before this value is used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 550, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7e72ed1bd661ad78:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 566, + "startColumn" : 5, + "endColumn" : 10 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/multiple-definition", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/python-queries:py/multiple-definition", + "index" : 1 + }, + "message" : { + "text" : "This assignment to 'DEBUG' is unnecessary as it is redefined [here](1) before this value is used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio_project/settings.py", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 22, + "endColumn" : 6 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dcbba315c4aab51c:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio_project/settings.py", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 23, + "endColumn" : 6 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "index" : 2 + }, + "message" : { + "text" : "First argument to super() should be PageFolderHandler." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + }, + "region" : { + "startLine" : 198, + "startColumn" : 25, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7aac7a5b7522950e:1", + "primaryLocationStartColumnFingerprint" : "16" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "index" : 2 + }, + "message" : { + "text" : "First argument to super() should be PageHandler." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + }, + "region" : { + "startLine" : 217, + "startColumn" : 25, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "79b557212d64f987:1", + "primaryLocationStartColumnFingerprint" : "16" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "index" : 2 + }, + "message" : { + "text" : "First argument to super() should be ContactSetupForm." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 451, + "startColumn" : 9, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d154ffffebae57dc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "index" : 2 + }, + "message" : { + "text" : "First argument to super() should be ContactFieldHandler." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 6 + }, + "region" : { + "startLine" : 31, + "startColumn" : 25, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d65e22c97eb5048:1", + "primaryLocationStartColumnFingerprint" : "16" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "index" : 2 + }, + "message" : { + "text" : "First argument to super() should be ItemFieldHandler." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/infrastructure/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 7 + }, + "region" : { + "startLine" : 40, + "startColumn" : 25, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "977a5dfdd0933ae7:1", + "primaryLocationStartColumnFingerprint" : "16" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/python-queries:py/super-not-enclosing-class", + "index" : 2 + }, + "message" : { + "text" : "First argument to super() should be ItemStatusHandler." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/infrastructure/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 7 + }, + "region" : { + "startLine" : 71, + "startColumn" : 25, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f0a7fa61d6949e88:1", + "primaryLocationStartColumnFingerprint" : "16" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/polluting-import", + "ruleIndex" : 3, + "rule" : { + "id" : "com.lgtm/python-queries:py/polluting-import", + "index" : 3 + }, + "message" : { + "text" : "Import pollutes the enclosing namespace, as the imported module [treeio.core.db.db](1) does not define '__all__'." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/db/__init__.py", + "uriBaseId" : "%SRCROOT%", + "index" : 8 + }, + "region" : { + "startLine" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "41e4e91ec32c2be4:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/db/db.py", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + } + }, + "message" : { + "text" : "treeio.core.db.db" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/unreachable-statement", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "index" : 4 + }, + "message" : { + "text" : "Unreachable statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0002_auto__del_notification__add_comment__add_tag__add_revisionfield__add_r.py", + "uriBaseId" : "%SRCROOT%", + "index" : 10 + }, + "region" : { + "startLine" : 431, + "startColumn" : 9, + "endColumn" : 62 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6d14fb4677e6ec83:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unreachable-statement", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "index" : 4 + }, + "message" : { + "text" : "Unreachable statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 42, + "startColumn" : 9, + "endLine" : 43, + "endColumn" : 115 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bef6ecccda4ea261:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unreachable-statement", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "index" : 4 + }, + "message" : { + "text" : "Unreachable statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py", + "uriBaseId" : "%SRCROOT%", + "index" : 12 + }, + "region" : { + "startLine" : 143, + "startColumn" : 9, + "endColumn" : 76 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e632f4f1c7640158:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unreachable-statement", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "index" : 4 + }, + "message" : { + "text" : "Unreachable statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py", + "uriBaseId" : "%SRCROOT%", + "index" : 13 + }, + "region" : { + "startLine" : 42, + "startColumn" : 9, + "endLine" : 43, + "endColumn" : 104 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "94f78beaa2ace32c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unreachable-statement", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "index" : 4 + }, + "message" : { + "text" : "Unreachable statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio_project/settings.py", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 103, + "startColumn" : 5, + "endColumn" : 48 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3b66c4100f0951ca:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unreachable-statement", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "index" : 4 + }, + "message" : { + "text" : "Unreachable statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio_project/settings.py", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 154, + "startColumn" : 5, + "endLine" : 160, + "endColumn" : 6 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4d07f19726c561ce:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unreachable-statement", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/python-queries:py/unreachable-statement", + "index" : 4 + }, + "message" : { + "text" : "Unreachable statement." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio_project/settings.py", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 240, + "startColumn" : 5, + "endColumn" : 54 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f337a6930971846:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 14 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 14 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "986d788c12968405:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 14 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c914608bcb68ce9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/changes/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b029:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'OrderedDict' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/ajax/converter.py", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + }, + "region" : { + "startLine" : 11, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2b8b1ad87d2ff3ac:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b034:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021ad99bc0e0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'json' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/management/commands/installdb.py", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + }, + "region" : { + "startLine" : 9, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "eb4abfb2c59a7cfc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'translation' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 17, + "endColumn" : 37 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b8e463640caf410d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0003_treeiocore.py", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f4ce139bd8:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0003_treeiocore.py", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "30e65cf5206cd372:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0003_treeiocore.py", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ee0db281ff199024:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'Object' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0003_treeiocore.py", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 11, + "endColumn" : 38 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3b410771d02c216b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0004_auto__del_field_object_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 22 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0004_auto__del_field_object_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 22 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f40606c51e089e0f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f40606c51e089e0f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0006_auto__add_configsetting.py", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0006_auto__add_configsetting.py", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b029:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0007_auto__add_attachment.py", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0007_auto__add_attachment.py", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b027:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py", + "uriBaseId" : "%SRCROOT%", + "index" : 25 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py", + "uriBaseId" : "%SRCROOT%", + "index" : 25 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021ad99bc0de:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/documents/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/documents/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b02c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/events/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 27 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/events/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 27 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b02b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b029:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py", + "uriBaseId" : "%SRCROOT%", + "index" : 29 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py", + "uriBaseId" : "%SRCROOT%", + "index" : 29 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b029:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 30 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f3462a86f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 30 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "426508124f82de9a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 30 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ce944290b73f1072:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9f5b07440461a3c2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0003_related_accessentity.py", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f3462a86f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0003_related_accessentity.py", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "426508124f82de9a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0003_related_accessentity.py", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3442435256c03aa9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py", + "uriBaseId" : "%SRCROOT%", + "index" : 34 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py", + "uriBaseId" : "%SRCROOT%", + "index" : 34 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f40606c51e089e0f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/infrastructure/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 35 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/knowledge/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/knowledge/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b031:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 37 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py", + "uriBaseId" : "%SRCROOT%", + "index" : 12 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0003_merge_emailbox_stream.py", + "uriBaseId" : "%SRCROOT%", + "index" : 38 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f3462a86f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0003_merge_emailbox_stream.py", + "uriBaseId" : "%SRCROOT%", + "index" : 38 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "426508124f82de9a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0003_merge_emailbox_stream.py", + "uriBaseId" : "%SRCROOT%", + "index" : 38 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "34424981d1c0cb95:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f40606c51ed56980:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/news/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/news/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "986d788c12968405:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/news/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c914608bcb68ce9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0002_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f3462a86f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0002_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "426508124f82de9a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0002_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3442df3a93af9bfa:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 43 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 43 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021ad99bc0f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0004_timeslots.py", + "uriBaseId" : "%SRCROOT%", + "index" : 44 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f3462a86f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0004_timeslots.py", + "uriBaseId" : "%SRCROOT%", + "index" : 44 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "426508124f82de9a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0004_timeslots.py", + "uriBaseId" : "%SRCROOT%", + "index" : 44 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3442791bb1889706:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0005_auto__del_taskrecord.py", + "uriBaseId" : "%SRCROOT%", + "index" : 45 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0005_auto__del_taskrecord.py", + "uriBaseId" : "%SRCROOT%", + "index" : 45 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f40606c51ed56980:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0006_auto__add_field_task_depends.py", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 2, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0006_auto__add_field_task_depends.py", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 5, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021ad99bc0f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 47 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 47 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021f20c7b03a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py", + "uriBaseId" : "%SRCROOT%", + "index" : 48 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py", + "uriBaseId" : "%SRCROOT%", + "index" : 48 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f40606c51ed56980:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/south_migrations/0003_delete_old.py", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f3462a86f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/south_migrations/0003_delete_old.py", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "426508124f82de9a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/south_migrations/0003_delete_old.py", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2b23ba1f4214afd9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/south_migrations/0002_auto__del_updaterecord__add_field_orderedproduct_tax__add_field_ordere.py", + "uriBaseId" : "%SRCROOT%", + "index" : 50 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0b048a89:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f4ce139bd8:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "30e7ac09b405fbfc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "41485435967e8a7b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py", + "uriBaseId" : "%SRCROOT%", + "index" : 52 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py", + "uriBaseId" : "%SRCROOT%", + "index" : 52 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9f5b07440461a3c2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0001_initial.py", + "uriBaseId" : "%SRCROOT%", + "index" : 53 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py", + "uriBaseId" : "%SRCROOT%", + "index" : 54 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py", + "uriBaseId" : "%SRCROOT%", + "index" : 54 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "def5021ad99bc0f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0003_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 55 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d16298f3462a86f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'db' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0003_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 55 + }, + "region" : { + "startLine" : 8, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "426508124f82de9a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0003_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 55 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3442df3a93af9bfa:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'datetime' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py", + "uriBaseId" : "%SRCROOT%", + "index" : 13 + }, + "region" : { + "startLine" : 7, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a868cd0abb4138:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-import", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-import", + "index" : 5 + }, + "message" : { + "text" : "Import of 'models' is not used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py", + "uriBaseId" : "%SRCROOT%", + "index" : 13 + }, + "region" : { + "startLine" : 10, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f40606c51e089e0f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/ajax.py", + "uriBaseId" : "%SRCROOT%", + "index" : 56 + }, + "region" : { + "startLine" : 260, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "31e3ddb9bca8c95d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/cron.py", + "uriBaseId" : "%SRCROOT%", + "index" : 57 + }, + "region" : { + "startLine" : 58, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2892b3e0c24cbd95:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + }, + "region" : { + "startLine" : 156, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "34ade055cf1ca73:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + }, + "region" : { + "startLine" : 165, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bab454236e485ac5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + }, + "region" : { + "startLine" : 182, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8d92698814370b6d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + }, + "region" : { + "startLine" : 236, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "14e02c3970f95531:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 29, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b25d3e4e2a9429dc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 107, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6b412f7bbcb0b95:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 115, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6c53d6b57b72912c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 133, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66f787c7b210b99e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 139, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3d21259ab05ccf72:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 151, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c8b5bce6435eab45:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/account/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 214, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "45be99501d33d7fd:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 73, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "52e875f74c9992d5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 80, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "89cc9c96f34983bd:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 111, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a6e203f953c61c7e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 185, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "28e44790a5668ae0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 190, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "75a9d0a95eeef32:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 243, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "811bc4fc7e313ebd:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 365, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f7c8df56ec226dbc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 240, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e6ab5a446e16dd93:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 289, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f4629a791848c45b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 763, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9b5fc9375d29fca2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 776, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6c53d6b57b72912c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/administration/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 796, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "83c28c9ecbe543e3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/ajax/converter.py", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + }, + "region" : { + "startLine" : 156, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ee2685e0dd8b915c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/doc.py", + "uriBaseId" : "%SRCROOT%", + "index" : 61 + }, + "region" : { + "startLine" : 198, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dc3de37663611de5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/doc.py", + "uriBaseId" : "%SRCROOT%", + "index" : 61 + }, + "region" : { + "startLine" : 237, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c4fb9c3f0a0b2836:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/doc.py", + "uriBaseId" : "%SRCROOT%", + "index" : 61 + }, + "region" : { + "startLine" : 264, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "78cd4ab58152afd1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/auth.py", + "uriBaseId" : "%SRCROOT%", + "index" : 62 + }, + "region" : { + "startLine" : 28, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f25d1d58a20c12d4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/auth.py", + "uriBaseId" : "%SRCROOT%", + "index" : 62 + }, + "region" : { + "startLine" : 46, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f25d1d58a20c12d4:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/contrib/messages/storage/cache.py", + "uriBaseId" : "%SRCROOT%", + "index" : 63 + }, + "region" : { + "startLine" : 50, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "414f17ac8438289b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/contrib/messages/storage/cache.py", + "uriBaseId" : "%SRCROOT%", + "index" : 63 + }, + "region" : { + "startLine" : 78, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8d184fdfe802a540:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/contrib/messages/storage/cache.py", + "uriBaseId" : "%SRCROOT%", + "index" : 63 + }, + "region" : { + "startLine" : 96, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8690259969c4c8d1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/dashboard/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 64 + }, + "region" : { + "startLine" : 137, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "56099298deadfcf2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/db/creation.py", + "uriBaseId" : "%SRCROOT%", + "index" : 65 + }, + "region" : { + "startLine" : 23, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "56cbdc15b9998de0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 66 + }, + "region" : { + "startLine" : 251, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d7baf7b62571a9c5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 66 + }, + "region" : { + "startLine" : 263, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1b3a7758614a2ed8:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 66 + }, + "region" : { + "startLine" : 271, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3a34ec5d5c696f14:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 66 + }, + "region" : { + "startLine" : 285, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "55cfe24c10b8268d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 128, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "94f83b98c7fb1dda:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 232, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a703f9c47dfb54c3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 314, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e3a8180017bdfc1d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 404, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "77a1d33f1c21af5f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 444, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a2b5328e4639f586:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 512, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c119c5118dd992cf:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/management/commands/runcron.py", + "uriBaseId" : "%SRCROOT%", + "index" : 68 + }, + "region" : { + "startLine" : 67, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8d21852609d05c14:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 39, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "144a16144af3af60:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 80, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "84adaf5e05c06a13:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 92, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f590d8b93cc3435c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 104, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1613cbc206d2afae:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 122, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6974d1703ad60ae4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 305, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bcc4d5d2c04093cc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 392, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e04a327cc02c031b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 425, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2ad3de1c212e25e3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 462, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9f12a3c421d8d343:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 90, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f962a2a42065ae19:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 99, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "989a0e961381a81:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 110, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7ae2991e477facef:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 135, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "87b417ec2a4edeb0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 167, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9d7243019a9ec0cf:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 155, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "47638e17692c7de9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 160, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e0a91f765f5fc963:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 184, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6f5d7852428831e3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 238, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "98c587087550d03d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 333, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8571a9e44abdf687:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 336, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "47638e17692c7de9:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 344, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dc529fb79f64ce4b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 384, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7ff8ba67dee7f162:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 534, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d4ca1f29a67898da:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 685, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "db8fa06ca75b2ce7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 737, + "startColumn" : 29, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cb2648b3c107c6e2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 743, + "startColumn" : 29, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "198e6288819700e9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 748, + "startColumn" : 29, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f7ec80bfde0c2cc9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 862, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7c44fcbb4522f3a5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 907, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "64d7fafcb3bca8db:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 936, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "651a424cbec8d186:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 942, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "aa24b7f1271a4027:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 951, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a03c4ab6b9d896e4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1002, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e39c47ea34327ad:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1181, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "81f45636cce68212:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1188, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "504f40f11df2a3b6:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1201, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b328df2fbb0711eb:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1370, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4bdd2e5a59294751:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1542, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3f0649538db70fca:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/rendering.py", + "uriBaseId" : "%SRCROOT%", + "index" : 70 + }, + "region" : { + "startLine" : 100, + "startColumn" : 33, + "endColumn" : 40 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e78907b7438e8324:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/rendering.py", + "uriBaseId" : "%SRCROOT%", + "index" : 70 + }, + "region" : { + "startLine" : 107, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "47a422a0b21ebd98:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/rendering.py", + "uriBaseId" : "%SRCROOT%", + "index" : 70 + }, + "region" : { + "startLine" : 112, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5e19378f2a82396d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/rss.py", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + }, + "region" : { + "startLine" : 94, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2b9fd8a86c96dad0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 49, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9b3f52bfdc4e3141:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 51, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4e4c2f6cfb46ca3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 68, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9b3f52bfdc4e3141:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 70, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4e4c2f6cfb46ca3:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 44, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4ccf9c90f40cd907:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/search/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 53, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "58887756c7a6060:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 152, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6e045dbaec7b8c30:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 327, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66f787c7b210b99e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 357, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "36ece0f6bb8ef105:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 402, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66f787c7b210b99e:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 463, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66f787c7b210b99e:3", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 525, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66f787c7b210b99e:4", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 573, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7fec538b51e3ff67:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 580, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7c760041a3be2819:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 586, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4ec3dd8944ecaa41:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 614, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "83c28c9ecbe543e3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 622, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66f787c7b210b99e:5", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/modules.py", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 876, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "677f643e395a32f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/templatetags/user.py", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + }, + "region" : { + "startLine" : 80, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "aed96671b45fa18a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/trash/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 33, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "67d4a2e23fb83240:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/trash/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 44, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9e1fb519692d2bb0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 76 + }, + "region" : { + "startLine" : 62, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e65bca39a5c8a4cf:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 76 + }, + "region" : { + "startLine" : 171, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1b4a1f61ad9ca844:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 76 + }, + "region" : { + "startLine" : 178, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8b019906edcae7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 76 + }, + "region" : { + "startLine" : 184, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fcc5776137ba1260:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 76 + }, + "region" : { + "startLine" : 333, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a40b5eac2a6c6d83:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 76 + }, + "region" : { + "startLine" : 577, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "985f81e01017ec99:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/documents/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 77 + }, + "region" : { + "startLine" : 92, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b2ccd701e3d2f168:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/documents/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 77 + }, + "region" : { + "startLine" : 125, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "17d75a313c9b26ff:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/documents/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 77 + }, + "region" : { + "startLine" : 162, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a800cad1583cb797:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/events/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 78 + }, + "region" : { + "startLine" : 119, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6461b6d413ec1352:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/events/rendering.py", + "uriBaseId" : "%SRCROOT%", + "index" : 79 + }, + "region" : { + "startLine" : 187, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a25cb99b7015c47e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 80 + }, + "region" : { + "startLine" : 212, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "28f60cf0c9a0eb31:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 81 + }, + "region" : { + "startLine" : 102, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b7ea6a3b785033b7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 82 + }, + "region" : { + "startLine" : 54, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "484f1e650998fb93:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 30 + }, + "region" : { + "startLine" : 19, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ada7cb1e0b3d62d3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 83 + }, + "region" : { + "startLine" : 545, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7a3f149799964bfe:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 83 + }, + "region" : { + "startLine" : 584, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a722a9e705711ac:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/finance/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 83 + }, + "region" : { + "startLine" : 1012, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2fdd552ab3369a15:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/integration.py", + "uriBaseId" : "%SRCROOT%", + "index" : 84 + }, + "region" : { + "startLine" : 177, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d737c2bd64ef51c0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/integration.py", + "uriBaseId" : "%SRCROOT%", + "index" : 84 + }, + "region" : { + "startLine" : 222, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "29c16372b823bd3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 85 + }, + "region" : { + "startLine" : 179, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6c3fd6fd62d761f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/objects.py", + "uriBaseId" : "%SRCROOT%", + "index" : 86 + }, + "region" : { + "startLine" : 76, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6c183b72da411b2b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/identities/objects.py", + "uriBaseId" : "%SRCROOT%", + "index" : 86 + }, + "region" : { + "startLine" : 97, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4c323d3a18944a68:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 87 + }, + "region" : { + "startLine" : 111, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a8550e7340f312c1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 87 + }, + "region" : { + "startLine" : 177, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "95a3c749eac11f03:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/emails.py", + "uriBaseId" : "%SRCROOT%", + "index" : 88 + }, + "region" : { + "startLine" : 32, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f42355e78470c774:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/emails.py", + "uriBaseId" : "%SRCROOT%", + "index" : 88 + }, + "region" : { + "startLine" : 45, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "36a4a5c93c32ef39:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 46, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b5c977af69dc696d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 54, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4f9bb42dd3abfa7a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 64, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b8a6af68ceab4eb7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 74, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e0257be7907fb7a4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 82, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d7bff7835d34d63c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 89, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1d6e815ea4738e9c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 195, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c0d82879b58561eb:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 89 + }, + "region" : { + "startLine" : 219, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6dea4795b97393d4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 268, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1b282db78669bf39:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 338, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "92fd8e07b42235d6:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 342, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "211cf57b172b3d92:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 420, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1b282db78669bf39:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 492, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "95a3c749eac11f03:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 691, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "42b0350cbed1c795:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 699, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fb27c7a2ace93b95:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/messaging/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 90 + }, + "region" : { + "startLine" : 708, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a5dde4d44a87af5d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/news/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 91 + }, + "region" : { + "startLine" : 39, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7ddc4c4614f86b06:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/ajax.py", + "uriBaseId" : "%SRCROOT%", + "index" : 92 + }, + "region" : { + "startLine" : 19, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9a5b3e9a0fe66db8:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/identities.py", + "uriBaseId" : "%SRCROOT%", + "index" : 93 + }, + "region" : { + "startLine" : 39, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ae60edfe222e275b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/identities.py", + "uriBaseId" : "%SRCROOT%", + "index" : 93 + }, + "region" : { + "startLine" : 60, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ae60edfe222f2750:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/south_migrations/0002_updaterecords.py", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 29, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "15f09d78b1e5d187:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/reports/templatetags/reports.py", + "uriBaseId" : "%SRCROOT%", + "index" : 94 + }, + "region" : { + "startLine" : 56, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1346b102bc01c79b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 248, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c64e0b9bb18ae5bb:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 258, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "98d6b0581c4efb4c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 266, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4272cdcf94b57749:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 275, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b9066916db660f16:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 284, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d608b6258e82d1f5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 293, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "29f4bab899879282:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 301, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "734c2457d6047d6f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 323, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ccb6a709dcc4e40c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 658, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "23150aca18bbf8bf:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 776, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "28b2c28bdfea48d0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 787, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9e6b6ab598d49e34:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 909, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b298a616c563702c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 920, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ac668d5e73a868b4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 1000, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "170f03882d01fd28:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 1013, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3d4ee1cb0e406c22:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 96 + }, + "region" : { + "startLine" : 93, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "98a36ac479066d6d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 96 + }, + "region" : { + "startLine" : 240, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "eaa2bac5ddf7dc59:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/south_migrations/0003_treeiocurrency.py", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + }, + "region" : { + "startLine" : 21, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a78d4dbf7cb92261:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 57, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9e1fb519692d2bb0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 82, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9e1fb519692d2bb0:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 109, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9e1fb519692d2bb0:3", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 561, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "140a71e797006cf2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1160, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8f570f2cbb592cbb:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1220, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f93dacb71d5e313f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1232, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "500d69f53271b1ab:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1241, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5a98c007805188ab:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1249, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "15a2c86c9ead1c58:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1257, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b80a0592f17c429d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1265, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "707d046d35dd6ff3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 1273, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b02ef4947e73a8ed:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + }, + "region" : { + "startLine" : 226, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a76e3001527f6484:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + }, + "region" : { + "startLine" : 230, + "startColumn" : 29, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5c79f9bf337171ee:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + }, + "region" : { + "startLine" : 240, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a76e3001527f6484:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + }, + "region" : { + "startLine" : 244, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "371488c3535acdc1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + }, + "region" : { + "startLine" : 250, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4c64263a280bbb5d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + }, + "region" : { + "startLine" : 254, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1926186369632fa3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/api/handlers.py", + "uriBaseId" : "%SRCROOT%", + "index" : 97 + }, + "region" : { + "startLine" : 258, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ab2e570e7cb2a2ab:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + }, + "region" : { + "startLine" : 78, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1edcf31275d94464:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + }, + "region" : { + "startLine" : 229, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4d148d3429cdeb7c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + }, + "region" : { + "startLine" : 242, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a5c264487e43ac89:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + }, + "region" : { + "startLine" : 249, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "371488c3535acd98:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + }, + "region" : { + "startLine" : 255, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d37dc280f2024ba1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/identities.py", + "uriBaseId" : "%SRCROOT%", + "index" : 99 + }, + "region" : { + "startLine" : 40, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ae60edfe222e275b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 100 + }, + "region" : { + "startLine" : 261, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3f99222c3a51fbae:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 100 + }, + "region" : { + "startLine" : 288, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1a5b7d7045f50769:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 100 + }, + "region" : { + "startLine" : 310, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b037293c431beb0c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 100 + }, + "region" : { + "startLine" : 346, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f32e9d6b12cb1ba2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 100 + }, + "region" : { + "startLine" : 363, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "aed7e2b05091582:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 579, + "startColumn" : 25, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "711ce4a34a0e60ba:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 583, + "startColumn" : 33, + "endColumn" : 40 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3ee64eebc3cf395c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 593, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "da35acc2a2e50566:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 597, + "startColumn" : 29, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "371488c3535acdc1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 604, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "67ce6437bb233b5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 608, + "startColumn" : 29, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8401c53955286c3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 612, + "startColumn" : 17, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1823f94ec6dae24d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 947, + "startColumn" : 9, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fda92497510560fe:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/catch-base-exception", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/python-queries:py/catch-base-exception", + "index" : 6 + }, + "message" : { + "text" : "Except block directly handles BaseException." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 101 + }, + "region" : { + "startLine" : 956, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "949a5bf83bc22ed7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'request' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/api/utils.py", + "uriBaseId" : "%SRCROOT%", + "index" : 102 + }, + "region" : { + "startLine" : 271, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "af824a257a10910:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'cursor' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/db/creation.py", + "uriBaseId" : "%SRCROOT%", + "index" : 65 + }, + "region" : { + "startLine" : 74, + "startColumn" : 13, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d18a825397cdc820:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'initial_db' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/management/commands/installdb.py", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + }, + "region" : { + "startLine" : 20, + "startColumn" : 9, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5936187629651b2f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'db' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/management/commands/installdb.py", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + }, + "region" : { + "startLine" : 28, + "startColumn" : 9, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "956a65aac87b5404:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'exit_code' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/management/commands/installdb.py", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + }, + "region" : { + "startLine" : 88, + "startColumn" : 13, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c23b411726cb3cb9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'profile' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/models.py", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 383, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "162dbeaa20206db4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'task_time_slot' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/projects/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 103 + }, + "region" : { + "startLine" : 1000, + "startColumn" : 13, + "endColumn" : 27 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2758f94b9f18b78c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'skip' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 586, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bda85ac655b296f3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'skip' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 940, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4335185cfcdc7454:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'skip' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 95 + }, + "region" : { + "startLine" : 1065, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "88682b35a7669fee:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'query' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 468, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fe2da3e1da30eff7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'query' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 470, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "acb4b8b8be67ba96:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'query' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 473, + "startColumn" : 9, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "831dd3a4e02b1ff7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'query' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 658, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fe2da3e1da30eff7:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'query' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 660, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "acb4b8b8be67ba96:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'query' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/sales/views.py", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 663, + "startColumn" : 9, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cdde85fbe701c6cb:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'skip' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + }, + "region" : { + "startLine" : 568, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66a23547dd5705fc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/unused-local-variable", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/python-queries:py/unused-local-variable", + "index" : 7 + }, + "message" : { + "text" : "The value assigned to local variable 'skip' is never used." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/services/forms.py", + "uriBaseId" : "%SRCROOT%", + "index" : 98 + }, + "region" : { + "startLine" : 602, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a620629e15bfe1ba:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/conflicting-attributes", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/python-queries:py/conflicting-attributes", + "index" : 8 + }, + "message" : { + "text" : "Base classes have conflicting values for attribute 'clear': Function clear and Builtin-method clear.\nBase classes have conflicting values for attribute 'get': Function get and Builtin-method get.\nBase classes have conflicting values for attribute 'has_key': Function has_key and Builtin-method has_key.\nBase classes have conflicting values for attribute 'items': Function items and Builtin-method items.\nBase classes have conflicting values for attribute 'iteritems': Function iteritems and Builtin-method iteritems.\nBase classes have conflicting values for attribute 'iterkeys': Function iterkeys and Builtin-method iterkeys.\nBase classes have conflicting values for attribute 'itervalues': Function itervalues and Builtin-method itervalues.\nBase classes have conflicting values for attribute 'pop': Function pop and Builtin-method pop.\nBase classes have conflicting values for attribute 'popitem': Function popitem and Builtin-method popitem.\nBase classes have conflicting values for attribute 'setdefault': Function setdefault and Builtin-method setdefault.\nBase classes have conflicting values for attribute 'update': Function update and Builtin-method update.\nBase classes have conflicting values for attribute 'values': Function values and Builtin-method values." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/db/db.py", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + }, + "region" : { + "startLine" : 27, + "endColumn" : 46 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b2335b88158aecda:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/missing-equals", + "ruleIndex" : 9, + "rule" : { + "id" : "com.lgtm/python-queries:py/missing-equals", + "index" : 9 + }, + "message" : { + "text" : "The class 'DatabaseDict' does not override '__eq__', but adds the new attribute [store](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/db/db.py", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + }, + "region" : { + "startLine" : 27, + "endColumn" : 46 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b2335b88158aecda:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/db/db.py", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + }, + "region" : { + "startLine" : 50, + "startColumn" : 9, + "endColumn" : 19 + } + }, + "message" : { + "text" : "store" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/import-and-import-from", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/python-queries:py/import-and-import-from", + "index" : 10 + }, + "message" : { + "text" : "Module 'html5lib' is imported with both 'import' and 'import from'" + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/sanitizer.py", + "uriBaseId" : "%SRCROOT%", + "index" : 104 + }, + "region" : { + "startLine" : 8, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "51e646e3cea382ab:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/import-and-import-from", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/python-queries:py/import-and-import-from", + "index" : 10 + }, + "message" : { + "text" : "Module 'os' is imported with both 'import' and 'import from'" + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio_project/settings.py", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 12, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "116aabf63cf0f10e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/python-queries:py/stack-trace-exposure", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/python-queries:py/stack-trace-exposure", + "index" : 11 + }, + "message" : { + "text" : "[Error information](1) may be exposed to an external user" + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 395, + "startColumn" : 29, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fe0bcea7958de1b6:1", + "primaryLocationStartColumnFingerprint" : "20" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "ControlFlowNode for Attribute()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 38, + "endColumn" : 66 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 13, + "endColumn" : 67 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 395, + "startColumn" : 29, + "endColumn" : 33 + } + }, + "message" : { + "text" : "ControlFlowNode for data" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "ControlFlowNode for Attribute()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 46, + "endColumn" : 65 + } + }, + "message" : { + "text" : "ControlFlowNode for str()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 38, + "endColumn" : 66 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 13, + "endColumn" : 67 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 395, + "startColumn" : 29, + "endColumn" : 33 + } + }, + "message" : { + "text" : "ControlFlowNode for data" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 394, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "Error information" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/stack-trace-exposure", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/python-queries:py/stack-trace-exposure", + "index" : 11 + }, + "message" : { + "text" : "[Error information](1) may be exposed to an external user" + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 429, + "startColumn" : 29, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e79fc11e0cc97a5e:1", + "primaryLocationStartColumnFingerprint" : "20" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "ControlFlowNode for Attribute()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 38, + "endColumn" : 66 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 13, + "endColumn" : 67 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 429, + "startColumn" : 29, + "endColumn" : 33 + } + }, + "message" : { + "text" : "ControlFlowNode for data" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "ControlFlowNode for Attribute()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 46, + "endColumn" : 65 + } + }, + "message" : { + "text" : "ControlFlowNode for str()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 38, + "endColumn" : 66 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 13, + "endColumn" : 67 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 429, + "startColumn" : 29, + "endColumn" : 33 + } + }, + "message" : { + "text" : "ControlFlowNode for data" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 428, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "Error information" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/stack-trace-exposure", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/python-queries:py/stack-trace-exposure", + "index" : 11 + }, + "message" : { + "text" : "[Error information](1) may be exposed to an external user" + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 466, + "startColumn" : 29, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ff56eb44533e630c:1", + "primaryLocationStartColumnFingerprint" : "20" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "ControlFlowNode for Attribute()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 38, + "endColumn" : 66 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 13, + "endColumn" : 67 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 466, + "startColumn" : 29, + "endColumn" : 33 + } + }, + "message" : { + "text" : "ControlFlowNode for data" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "ControlFlowNode for Attribute()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 46, + "endColumn" : 65 + } + }, + "message" : { + "text" : "ControlFlowNode for str()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 38, + "endColumn" : 66 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 13, + "endColumn" : 67 + } + }, + "message" : { + "text" : "ControlFlowNode for Dict" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 466, + "startColumn" : 29, + "endColumn" : 33 + } + }, + "message" : { + "text" : "ControlFlowNode for data" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/middleware/chat.py", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 465, + "startColumn" : 50, + "endColumn" : 64 + } + }, + "message" : { + "text" : "Error information" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/incomplete-url-substring-sanitization", + "ruleIndex" : 12, + "rule" : { + "id" : "com.lgtm/python-queries:py/incomplete-url-substring-sanitization", + "index" : 12 + }, + "message" : { + "text" : "'[gmail.com](1)' may be at an arbitrary position in the sanitized URL." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 73, + "startColumn" : 12, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "46034441645cb7d5:1", + "primaryLocationStartColumnFingerprint" : "3" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 73, + "startColumn" : 12, + "endColumn" : 23 + } + }, + "message" : { + "text" : "gmail.com" + } + } ] + }, { + "ruleId" : "com.lgtm/python-queries:py/incomplete-url-substring-sanitization", + "ruleIndex" : 12, + "rule" : { + "id" : "com.lgtm/python-queries:py/incomplete-url-substring-sanitization", + "index" : 12 + }, + "message" : { + "text" : "'[googlemail.com](1)' may be at an arbitrary position in the sanitized URL." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 73, + "startColumn" : 37, + "endColumn" : 63 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "46034441645cb7d5:1", + "primaryLocationStartColumnFingerprint" : "28" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "treeio/core/mail.py", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 73, + "startColumn" : 37, + "endColumn" : 53 + } + }, + "message" : { + "text" : "googlemail.com" + } + } ] + } ], + "columnKind" : "unicodeCodePoints", + "properties" : { + "semmle.formatSpecifier" : "2.1.0", + "semmle.sourceLanguage" : "python" + } + }, { + "tool" : { + "driver" : { + "name" : "LGTM.com", + "organization" : "Semmle", + "version" : "1.31.0-SNAPSHOT", + "rules" : [ { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "name" : "com.lgtm/javascript-queries:js/unused-local-variable", + "shortDescription" : { + "text" : "Unused variable, import, function or class" + }, + "fullDescription" : { + "text" : "Unused variables, imports, functions or classes may be a symptom of a bug and should be examined carefully." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation" + } + }, { + "id" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "name" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "shortDescription" : { + "text" : "Property access on null or undefined" + }, + "fullDescription" : { + "text" : "Trying to access a property of \"null\" or \"undefined\" will result in a runtime exception." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "correctness", "external/cwe/cwe-476" ], + "kind" : "problem", + "precision" : "high", + "severity" : "error" + } + }, { + "id" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "name" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "shortDescription" : { + "text" : "Duplicate character in character class" + }, + "fullDescription" : { + "text" : "If a character class in a regular expression contains the same character twice, this may indicate a bug." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "reliability", "correctness", "regular-expressions" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement", + "name" : "com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement", + "shortDescription" : { + "text" : "Misleading indentation after control statement" + }, + "fullDescription" : { + "text" : "The body of a control statement should have appropriate indentation to clarify which statements it controls and which ones it does not control." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness", "statistical", "non-attributable", "external/cwe/cwe-483" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "name" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "shortDescription" : { + "text" : "Missing variable declaration" + }, + "fullDescription" : { + "text" : "If a variable is not declared as a local variable, it becomes a global variable by default, which may be unintentional and could lead to unexpected behavior." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "reliability", "maintainability" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/function-declaration-conflict", + "name" : "com.lgtm/javascript-queries:js/function-declaration-conflict", + "shortDescription" : { + "text" : "Conflicting function declarations" + }, + "fullDescription" : { + "text" : "If two functions with the same name are declared in the same scope, one of the declarations overrides the other without warning. This makes the code hard to read and maintain, and may even lead to platform-dependent behavior." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "reliability", "correctness", "external/cwe/cwe-563" ], + "kind" : "problem", + "precision" : "high", + "severity" : "error" + } + }, { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "name" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "shortDescription" : { + "text" : "Conflicting variable initialization" + }, + "fullDescription" : { + "text" : "If a variable is declared and initialized twice inside the same variable declaration statement, the second initialization immediately overwrites the first one." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "reliability", "correctness", "external/cwe/cwe-563" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "error" + } + }, { + "id" : "com.lgtm/javascript-queries:js/comparison-between-incompatible-types", + "name" : "com.lgtm/javascript-queries:js/comparison-between-incompatible-types", + "shortDescription" : { + "text" : "Comparison between inconvertible types" + }, + "fullDescription" : { + "text" : "An equality comparison between two values that cannot be meaningfully converted to the same type will always yield 'false', and an inequality comparison will always yield 'true'." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "reliability", "correctness", "external/cwe/cwe-570", "external/cwe/cwe-571" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "name" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "shortDescription" : { + "text" : "Semicolon insertion" + }, + "fullDescription" : { + "text" : "Code that uses automatic semicolon insertion inconsistently is hard to read and maintain." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability", "language-features", "statistical", "non-attributable" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation" + } + }, { + "id" : "com.lgtm/javascript-queries:js/superfluous-trailing-arguments", + "name" : "com.lgtm/javascript-queries:js/superfluous-trailing-arguments", + "shortDescription" : { + "text" : "Superfluous trailing arguments" + }, + "fullDescription" : { + "text" : "A function is invoked with extra trailing arguments that are ignored." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "correctness", "language-features", "external/cwe/cwe-685" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "name" : "com.lgtm/javascript-queries:js/overwritten-property", + "shortDescription" : { + "text" : "Overwritten property" + }, + "fullDescription" : { + "text" : "If an object literal has two properties with the same name, the second property overwrites the first one, which makes the code hard to understand and error-prone." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "reliability", "correctness", "external/cwe/cwe-563" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "error" + } + }, { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "name" : "com.lgtm/javascript-queries:js/eval-like-call", + "shortDescription" : { + "text" : "Call to eval-like DOM function" + }, + "fullDescription" : { + "text" : "DOM functions that act like 'eval' and execute strings as code are dangerous and impede program analysis and understanding. Consequently, they should not be used." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability", "external/cwe/cwe-676" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation" + } + }, { + "id" : "com.lgtm/javascript-queries:js/use-before-declaration", + "name" : "com.lgtm/javascript-queries:js/use-before-declaration", + "shortDescription" : { + "text" : "Variable not declared before use" + }, + "fullDescription" : { + "text" : "Variables should be declared before their first use." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "readability" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "name" : "com.lgtm/javascript-queries:js/trivial-conditional", + "shortDescription" : { + "text" : "Useless conditional" + }, + "fullDescription" : { + "text" : "If a conditional expression always evaluates to true or always evaluates to false, this suggests incomplete code or a logic error." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness", "external/cwe/cwe-570", "external/cwe/cwe-571" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/useless-expression", + "name" : "com.lgtm/javascript-queries:js/useless-expression", + "shortDescription" : { + "text" : "Expression has no effect" + }, + "fullDescription" : { + "text" : "An expression that has no effect and is used in a void context is most likely redundant and may indicate a bug." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "correctness", "external/cwe/cwe-480", "external/cwe/cwe-561" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/unreachable-statement", + "name" : "com.lgtm/javascript-queries:js/unreachable-statement", + "shortDescription" : { + "text" : "Unreachable statement" + }, + "fullDescription" : { + "text" : "Unreachable statements are often indicative of missing code or latent bugs and should be avoided." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "correctness", "external/cwe/cwe-561" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/redundant-assignment", + "name" : "com.lgtm/javascript-queries:js/redundant-assignment", + "shortDescription" : { + "text" : "Self assignment" + }, + "fullDescription" : { + "text" : "Assigning a variable to itself has no effect." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "reliability", "correctness", "external/cwe/cwe-480", "external/cwe/cwe-561" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "name" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "shortDescription" : { + "text" : "Useless assignment to local variable" + }, + "fullDescription" : { + "text" : "An assignment to a local variable that is not used later on, or whose value is always overwritten, has no effect." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "external/cwe/cwe-563" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "name" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "shortDescription" : { + "text" : "Duplicate variable declaration" + }, + "fullDescription" : { + "text" : "A variable declaration statement that declares the same variable twice is confusing and hard to maintain." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "note" + }, + "properties" : { + "tags" : [ "maintainability" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "recommendation" + } + }, { + "id" : "com.lgtm/javascript-queries:js/unsafe-external-link", + "name" : "com.lgtm/javascript-queries:js/unsafe-external-link", + "shortDescription" : { + "text" : "Potentially unsafe external link" + }, + "fullDescription" : { + "text" : "External links that open in a new tab or window but do not specify link type 'noopener' or 'noreferrer' are a potential security risk." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "security", "external/cwe/cwe-200", "external/cwe/cwe-1022" ], + "kind" : "problem", + "precision" : "very-high", + "security-severity" : "6.5", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/duplicate-html-attribute", + "name" : "com.lgtm/javascript-queries:js/duplicate-html-attribute", + "shortDescription" : { + "text" : "Duplicate HTML element attributes" + }, + "fullDescription" : { + "text" : "Specifying the same attribute twice on the same HTML element is redundant and may indicate a copy-paste mistake." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability", "readability" ], + "kind" : "problem", + "precision" : "very-high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/unknown-directive", + "name" : "com.lgtm/javascript-queries:js/unknown-directive", + "shortDescription" : { + "text" : "Unknown directive" + }, + "fullDescription" : { + "text" : "An unknown directive has no effect and may indicate a misspelling." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/redos", + "name" : "com.lgtm/javascript-queries:js/redos", + "shortDescription" : { + "text" : "Inefficient regular expression" + }, + "fullDescription" : { + "text" : "A regular expression that requires exponential time to match certain inputs can be a performance bottleneck, and may be vulnerable to denial-of-service attacks." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "security", "external/cwe/cwe-1333", "external/cwe/cwe-730", "external/cwe/cwe-400" ], + "kind" : "problem", + "precision" : "high", + "security-severity" : "7.5", + "severity" : "error" + } + }, { + "id" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "name" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "shortDescription" : { + "text" : "Incomplete string escaping or encoding" + }, + "fullDescription" : { + "text" : "A string transformer that does not replace or escape all occurrences of a meta-character may be ineffective." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness", "security", "external/cwe/cwe-020", "external/cwe/cwe-080", "external/cwe/cwe-116" ], + "kind" : "problem", + "precision" : "high", + "security-severity" : "7.8", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-property", + "name" : "com.lgtm/javascript-queries:js/useless-assignment-to-property", + "shortDescription" : { + "text" : "Useless assignment to property" + }, + "fullDescription" : { + "text" : "An assignment to a property whose value is always overwritten has no effect." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "maintainability" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "name" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "shortDescription" : { + "text" : "Incomplete regular expression for hostnames" + }, + "fullDescription" : { + "text" : "Matching a URL or hostname against a regular expression that contains an unescaped dot as part of the hostname might match more hostnames than expected." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness", "security", "external/cwe/cwe-020" ], + "kind" : "problem", + "precision" : "high", + "security-severity" : "7.8", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting", + "name" : "com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting", + "shortDescription" : { + "text" : "Loop iteration skipped due to shifting" + }, + "fullDescription" : { + "text" : "Removing elements from an array while iterating over it can cause the loop to skip over some elements, unless the loop index is decremented accordingly." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness" ], + "kind" : "problem", + "precision" : "high", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "name" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "shortDescription" : { + "text" : "Useless regular-expression character escape" + }, + "fullDescription" : { + "text" : "Prepending a backslash to an ordinary character in a string does not have any effect, and may make regular expressions constructed from this string behave unexpectedly." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "correctness", "security", "external/cwe/cwe-020" ], + "kind" : "problem", + "precision" : "high", + "security-severity" : "7.8", + "severity" : "error" + } + }, { + "id" : "com.lgtm/javascript-queries:js/unsafe-jquery-plugin", + "name" : "com.lgtm/javascript-queries:js/unsafe-jquery-plugin", + "shortDescription" : { + "text" : "Unsafe jQuery plugin" + }, + "fullDescription" : { + "text" : "A jQuery plugin that unintentionally constructs HTML from some of its options may be unsafe to use for clients." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "security", "external/cwe/cwe-079", "external/cwe/cwe-116", "frameworks/jquery" ], + "kind" : "path-problem", + "precision" : "high", + "security-severity" : "6.1", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "name" : "com.lgtm/javascript-queries:js/xss-through-dom", + "shortDescription" : { + "text" : "DOM text reinterpreted as HTML" + }, + "fullDescription" : { + "text" : "Reinterpreting text from the DOM as HTML can lead to a cross-site scripting vulnerability." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "security", "external/cwe/cwe-079", "external/cwe/cwe-116" ], + "kind" : "path-problem", + "precision" : "high", + "security-severity" : "6.1", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization", + "name" : "com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization", + "shortDescription" : { + "text" : "Incomplete multi-character sanitization" + }, + "fullDescription" : { + "text" : "A sanitizer that removes a sequence of characters may reintroduce the dangerous sequence." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "warning" + }, + "properties" : { + "tags" : [ "correctness", "security", "external/cwe/cwe-020", "external/cwe/cwe-080", "external/cwe/cwe-116" ], + "kind" : "problem", + "precision" : "high", + "security-severity" : "7.8", + "severity" : "warning" + } + }, { + "id" : "com.lgtm/javascript-queries:js/html-constructed-from-input", + "name" : "com.lgtm/javascript-queries:js/html-constructed-from-input", + "shortDescription" : { + "text" : "Unsafe HTML constructed from library input" + }, + "fullDescription" : { + "text" : "Using externally controlled strings to construct HTML might allow a malicious user to perform a cross-site scripting attack." + }, + "defaultConfiguration" : { + "enabled" : true, + "level" : "error" + }, + "properties" : { + "tags" : [ "security", "external/cwe/cwe-079", "external/cwe/cwe-116" ], + "kind" : "path-problem", + "precision" : "high", + "security-severity" : "6.1", + "severity" : "error" + } + } ] + } + }, + "versionControlProvenance" : [ { + "repositoryUri" : "https://github.com/treeio/treeio.git", + "revisionId" : "bae3115f4015aad2cbc5ab45572232ceec990495" + } ], + "artifacts" : [ { + "location" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + } + }, { + "location" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/accordion/hoverintent.html", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + } + }, { + "location" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 6 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js", + "uriBaseId" : "%SRCROOT%", + "index" : 7 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 8 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm", + "uriBaseId" : "%SRCROOT%", + "index" : 10 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 12 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 13 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 14 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 22 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js", + "uriBaseId" : "%SRCROOT%", + "index" : 25 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js", + "uriBaseId" : "%SRCROOT%", + "index" : 27 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js", + "uriBaseId" : "%SRCROOT%", + "index" : 29 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js", + "uriBaseId" : "%SRCROOT%", + "index" : 30 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/editable_selects.js", + "uriBaseId" : "%SRCROOT%", + "index" : 34 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/mctabs.js", + "uriBaseId" : "%SRCROOT%", + "index" : 35 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/validate.js", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + } + }, { + "location" : { + "uri" : "static/mobile/jquery.mobile.scrollview.js", + "uriBaseId" : "%SRCROOT%", + "index" : 37 + } + }, { + "location" : { + "uri" : "templates/html/core/billing/upgrade.html", + "uriBaseId" : "%SRCROOT%", + "index" : 38 + } + }, { + "location" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + } + }, { + "location" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/effect/easing.html", + "uriBaseId" : "%SRCROOT%", + "index" : 43 + } + }, { + "location" : { + "uri" : "static/js/jquery.gritter.js", + "uriBaseId" : "%SRCROOT%", + "index" : 44 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 45 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 47 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js", + "uriBaseId" : "%SRCROOT%", + "index" : 48 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + } + }, { + "location" : { + "uri" : "static/mobile/jquery.mobile.forms.ajaxform.js", + "uriBaseId" : "%SRCROOT%", + "index" : 50 + } + }, { + "location" : { + "uri" : "static/js/colorbox/example1/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + } + }, { + "location" : { + "uri" : "static/js/colorbox/example2/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 52 + } + }, { + "location" : { + "uri" : "static/js/colorbox/example3/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 53 + } + }, { + "location" : { + "uri" : "static/js/colorbox/example4/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 54 + } + }, { + "location" : { + "uri" : "static/js/colorbox/example5/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 55 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js", + "uriBaseId" : "%SRCROOT%", + "index" : 56 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/embed.js", + "uriBaseId" : "%SRCROOT%", + "index" : 57 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/preview/preview.html", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.resizable.js", + "uriBaseId" : "%SRCROOT%", + "index" : 61 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.slider.js", + "uriBaseId" : "%SRCROOT%", + "index" : 62 + } + }, { + "location" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 63 + } + }, { + "location" : { + "uri" : "templates/html/core/administration/settings_view.html", + "uriBaseId" : "%SRCROOT%", + "index" : 64 + } + }, { + "location" : { + "uri" : "templates/html/core/database_setup.html", + "uriBaseId" : "%SRCROOT%", + "index" : 65 + } + }, { + "location" : { + "uri" : "static/js/jquery.ba-serializeobject.js", + "uriBaseId" : "%SRCROOT%", + "index" : 66 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.button.js", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.tabs.js", + "uriBaseId" : "%SRCROOT%", + "index" : 68 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.sortable.js", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.droppable.js", + "uriBaseId" : "%SRCROOT%", + "index" : 70 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery-ui.js", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-custom.js", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + } + }, { + "location" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + } + } ], + "results" : [ { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable size." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 1214, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e4aa64838c776437:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable file_uploader." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 847, + "startColumn" : 17, + "endColumn" : 30 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2d69a7ff25c11755:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable file_uploader." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 869, + "startColumn" : 17, + "endColumn" : 30 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2d69a7ff25c11755:2", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable target." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 932, + "startColumn" : 10, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f53acefb9d43eca1:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable args." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/accordion/hoverintent.html", + "uriBaseId" : "%SRCROOT%", + "index" : 2 + }, + "region" : { + "startLine" : 33, + "startColumn" : 5, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c700eb701f79d0d0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable divchart." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 94, + "startColumn" : 8, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ae729c9a998d74ca:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable ArrayUtils." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 394, + "startColumn" : 9, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "141267900b8cd48b:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable v." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + }, + "region" : { + "startLine" : 119, + "startColumn" : 73, + "endColumn" : 74 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ff892574fa9e85eb:1", + "primaryLocationStartColumnFingerprint" : "70" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable v." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + }, + "region" : { + "startLine" : 292, + "startColumn" : 50, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f7867eeb9bf356b:1", + "primaryLocationStartColumnFingerprint" : "47" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable cl." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + }, + "region" : { + "startLine" : 292, + "startColumn" : 53, + "endColumn" : 55 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f7867eeb9bf356b:1", + "primaryLocationStartColumnFingerprint" : "50" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable formObj." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 186, + "startColumn" : 6, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5d0c61133d25c9f9:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable onClickData." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 187, + "startColumn" : 6, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "78c0f23e32d4f70a:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable each." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/contextmenu/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 6 + }, + "region" : { + "startLine" : 12, + "startColumn" : 33, + "endColumn" : 37 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "484d0f12e577c58e:1", + "primaryLocationStartColumnFingerprint" : "31" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable tableElm." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/emotions/js/emotions.js", + "uriBaseId" : "%SRCROOT%", + "index" : 7 + }, + "region" : { + "startLine" : 5, + "startColumn" : 7, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "67fade4c71484886:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable nodes." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullpage/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 8 + }, + "region" : { + "startLine" : 53, + "startColumn" : 57, + "endColumn" : 62 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "920d61c44c57d15d:1", + "primaryLocationStartColumnFingerprint" : "53" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable oed." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + }, + "region" : { + "startLine" : 42, + "startColumn" : 14, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dbb529ce80b3ce7f:1", + "primaryLocationStartColumnFingerprint" : "9" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable e." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm", + "uriBaseId" : "%SRCROOT%", + "index" : 10 + }, + "region" : { + "startLine" : 83, + "startColumn" : 8, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "54494b422f84f2ca:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable ed." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm", + "uriBaseId" : "%SRCROOT%", + "index" : 10 + }, + "region" : { + "startLine" : 83, + "startColumn" : 59, + "endColumn" : 61 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "54494b422f84f2ca:1", + "primaryLocationStartColumnFingerprint" : "55" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable ow." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm", + "uriBaseId" : "%SRCROOT%", + "index" : 10 + }, + "region" : { + "startLine" : 83, + "startColumn" : 63, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "54494b422f84f2ca:1", + "primaryLocationStartColumnFingerprint" : "59" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable oh." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/fullscreen.htm", + "uriBaseId" : "%SRCROOT%", + "index" : 10 + }, + "region" : { + "startLine" : 83, + "startColumn" : 67, + "endColumn" : 69 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "54494b422f84f2ca:1", + "primaryLocationStartColumnFingerprint" : "63" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable po." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 45, + "startColumn" : 67, + "endColumn" : 69 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ecd11012f8299dc9:1", + "primaryLocationStartColumnFingerprint" : "63" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable we." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 45, + "startColumn" : 81, + "endColumn" : 83 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ecd11012f8299dc9:1", + "primaryLocationStartColumnFingerprint" : "77" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable n." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 356, + "startColumn" : 11, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "37fd33b688fb439e:1", + "primaryLocationStartColumnFingerprint" : "7" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable sp." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 369, + "startColumn" : 78, + "endColumn" : 80 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1ce831038edb00ca:1", + "primaryLocationStartColumnFingerprint" : "74" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable dom." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/layer/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 12 + }, + "region" : { + "startLine" : 48, + "startColumn" : 9, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dc9f7ffd8688f94d:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable found." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/legacyoutput/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 13 + }, + "region" : { + "startLine" : 86, + "startColumn" : 46, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c6736d1d2a732a1:1", + "primaryLocationStartColumnFingerprint" : "40" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable LIST_PARAGRAPH." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/lists/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 14 + }, + "region" : { + "startLine" : 147, + "startColumn" : 8, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "150e081cd6a801dd:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable mimeTypes." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 13, + "startColumn" : 55, + "endColumn" : 64 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "228c5616f3059e4b:1", + "primaryLocationStartColumnFingerprint" : "52" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable undef." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 36, + "startColumn" : 7, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f64d2aa9439670b5:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable baseUri." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 237, + "startColumn" : 43, + "endColumn" : 50 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "116bc6f954a621d7:1", + "primaryLocationStartColumnFingerprint" : "39" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable iframe." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 333, + "startColumn" : 65, + "endColumn" : 71 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dfef88694be24fc:1", + "primaryLocationStartColumnFingerprint" : "61" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable params." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 334, + "startColumn" : 22, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "aa086219faff0715:1", + "primaryLocationStartColumnFingerprint" : "17" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable item." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 334, + "startColumn" : 50, + "endColumn" : 54 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "aa086219faff0715:1", + "primaryLocationStartColumnFingerprint" : "45" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable scale." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + }, + "region" : { + "startLine" : 438, + "startColumn" : 23, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7757018c26f91ee6:1", + "primaryLocationStartColumnFingerprint" : "19" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable size." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + }, + "region" : { + "startLine" : 438, + "startColumn" : 30, + "endColumn" : 34 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7757018c26f91ee6:1", + "primaryLocationStartColumnFingerprint" : "26" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable start." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 216, + "startColumn" : 10, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "84e36f7b13aa3825:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable i." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + }, + "region" : { + "startLine" : 54, + "startColumn" : 39, + "endColumn" : 40 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a7e9ba6e835988d7:1", + "primaryLocationStartColumnFingerprint" : "35" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable elementId." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + }, + "region" : { + "startLine" : 54, + "startColumn" : 42, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a7e9ba6e835988d7:1", + "primaryLocationStartColumnFingerprint" : "38" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable wm." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + }, + "region" : { + "startLine" : 41, + "startColumn" : 122, + "endColumn" : 124 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d662a2c9a98d47ba:1", + "primaryLocationStartColumnFingerprint" : "119" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable cm." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 26, + "startColumn" : 18, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b6a4a5b32339264c:1", + "primaryLocationStartColumnFingerprint" : "14" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable ed." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/spellchecker/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 20 + }, + "region" : { + "startLine" : 113, + "startColumn" : 21, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "422fc80096a3da42:1", + "primaryLocationStartColumnFingerprint" : "17" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable b." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 159, + "startColumn" : 75, + "endColumn" : 76 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ef75af65bf5b1c78:1", + "primaryLocationStartColumnFingerprint" : "73" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable i." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 159, + "startColumn" : 78, + "endColumn" : 79 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ef75af65bf5b1c78:1", + "primaryLocationStartColumnFingerprint" : "76" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable num." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 445, + "startColumn" : 72, + "endColumn" : 75 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2d12ef6a2a5dde9d:1", + "primaryLocationStartColumnFingerprint" : "70" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable i." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/style/js/props.js", + "uriBaseId" : "%SRCROOT%", + "index" : 21 + }, + "region" : { + "startLine" : 656, + "startColumn" : 39, + "endColumn" : 40 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7e65ddcb55e24d98:1", + "primaryLocationStartColumnFingerprint" : "37" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable f." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/tabfocus/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 22 + }, + "region" : { + "startLine" : 22, + "startColumn" : 15, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "778ea487f0bf76be:1", + "primaryLocationStartColumnFingerprint" : "10" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable newCell." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 257, + "startColumn" : 28, + "endColumn" : 35 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3daaeb16d99d43a1:1", + "primaryLocationStartColumnFingerprint" : "22" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable pos." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 648, + "startColumn" : 8, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7105536cd5a32bd8:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable nativeSel." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 922, + "startColumn" : 50, + "endColumn" : 59 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5d30633916718090:1", + "primaryLocationStartColumnFingerprint" : "44" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable inst." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + }, + "region" : { + "startLine" : 13, + "startColumn" : 6, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b275f430d62eff92:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable u." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js", + "uriBaseId" : "%SRCROOT%", + "index" : 25 + }, + "region" : { + "startLine" : 12, + "startColumn" : 47, + "endColumn" : 48 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f0d8d29bfbda308f:1", + "primaryLocationStartColumnFingerprint" : "44" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable d." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js", + "uriBaseId" : "%SRCROOT%", + "index" : 25 + }, + "region" : { + "startLine" : 81, + "startColumn" : 10, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bde41b602742921f:1", + "primaryLocationStartColumnFingerprint" : "7" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable h." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + }, + "region" : { + "startLine" : 45, + "startColumn" : 40, + "endColumn" : 41 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fc336727502d4f1d:1", + "primaryLocationStartColumnFingerprint" : "36" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable d." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + }, + "region" : { + "startLine" : 45, + "startColumn" : 43, + "endColumn" : 44 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fc336727502d4f1d:1", + "primaryLocationStartColumnFingerprint" : "39" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable bo." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + }, + "region" : { + "startLine" : 45, + "startColumn" : 100, + "endColumn" : 102 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fc336727502d4f1d:1", + "primaryLocationStartColumnFingerprint" : "96" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable h." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js", + "uriBaseId" : "%SRCROOT%", + "index" : 27 + }, + "region" : { + "startLine" : 155, + "startColumn" : 82, + "endColumn" : 83 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4d0c825a1c319a4a:1", + "primaryLocationStartColumnFingerprint" : "80" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable previewStylesName." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 16, + "startColumn" : 72, + "endColumn" : 89 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7cfb60bbc5a7b0f0:1", + "primaryLocationStartColumnFingerprint" : "69" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable cl." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 473, + "startColumn" : 43, + "endColumn" : 45 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3f45bfa37ee91587:1", + "primaryLocationStartColumnFingerprint" : "39" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable di." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 947, + "startColumn" : 83, + "endColumn" : 85 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e078421a122cd862:1", + "primaryLocationStartColumnFingerprint" : "79" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable r." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 986, + "startColumn" : 52, + "endColumn" : 53 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9734a17694d090c5:1", + "primaryLocationStartColumnFingerprint" : "48" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable mf." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 986, + "startColumn" : 55, + "endColumn" : 57 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9734a17694d090c5:1", + "primaryLocationStartColumnFingerprint" : "51" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable me." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 986, + "startColumn" : 59, + "endColumn" : 61 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9734a17694d090c5:1", + "primaryLocationStartColumnFingerprint" : "55" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable c." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 1004, + "startColumn" : 61, + "endColumn" : 62 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ab531305754fa7d:1", + "primaryLocationStartColumnFingerprint" : "54" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable u." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 1229, + "startColumn" : 41, + "endColumn" : 42 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "90dba1f2194b7e84:1", + "primaryLocationStartColumnFingerprint" : "35" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable action." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js", + "uriBaseId" : "%SRCROOT%", + "index" : 29 + }, + "region" : { + "startLine" : 5, + "startColumn" : 7, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "726aa09a4bdf5f87:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable tableElm." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/charmap.js", + "uriBaseId" : "%SRCROOT%", + "index" : 30 + }, + "region" : { + "startLine" : 282, + "startColumn" : 6, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b9dc3fd58f360963:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable i." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 285, + "startColumn" : 60, + "endColumn" : 61 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4eaf7973caedbaa0:1", + "primaryLocationStartColumnFingerprint" : "58" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable finalCoef." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 285, + "startColumn" : 63, + "endColumn" : 72 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4eaf7973caedbaa0:1", + "primaryLocationStartColumnFingerprint" : "61" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable finalR." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 285, + "startColumn" : 74, + "endColumn" : 80 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4eaf7973caedbaa0:1", + "primaryLocationStartColumnFingerprint" : "72" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable finalG." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 285, + "startColumn" : 82, + "endColumn" : 88 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4eaf7973caedbaa0:1", + "primaryLocationStartColumnFingerprint" : "80" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable finalB." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 285, + "startColumn" : 90, + "endColumn" : 96 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4eaf7973caedbaa0:1", + "primaryLocationStartColumnFingerprint" : "88" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable v." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + }, + "region" : { + "startLine" : 40, + "startColumn" : 50, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1cddd2b2a508e919:1", + "primaryLocationStartColumnFingerprint" : "47" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable cl." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + }, + "region" : { + "startLine" : 40, + "startColumn" : 53, + "endColumn" : 55 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1cddd2b2a508e919:1", + "primaryLocationStartColumnFingerprint" : "50" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable v." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + }, + "region" : { + "startLine" : 104, + "startColumn" : 50, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5d07e21efc99b239:1", + "primaryLocationStartColumnFingerprint" : "47" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable cl." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + }, + "region" : { + "startLine" : 104, + "startColumn" : 53, + "endColumn" : 55 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5d07e21efc99b239:1", + "primaryLocationStartColumnFingerprint" : "50" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable d." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/editable_selects.js", + "uriBaseId" : "%SRCROOT%", + "index" : 34 + }, + "region" : { + "startLine" : 15, + "startColumn" : 56, + "endColumn" : 57 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b77e2861635b6d1c:1", + "primaryLocationStartColumnFingerprint" : "53" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable t." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/mctabs.js", + "uriBaseId" : "%SRCROOT%", + "index" : 35 + }, + "region" : { + "startLine" : 40, + "startColumn" : 6, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e9c7465a02701e7f:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable msg." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/validate.js", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + }, + "region" : { + "startLine" : 116, + "startColumn" : 40, + "endColumn" : 43 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b0ff2a43d5728483:1", + "primaryLocationStartColumnFingerprint" : "37" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable v." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/mobile/jquery.mobile.scrollview.js", + "uriBaseId" : "%SRCROOT%", + "index" : 37 + }, + "region" : { + "startLine" : 139, + "startColumn" : 7, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "db274c24b82b5c9e:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable v." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/mobile/jquery.mobile.scrollview.js", + "uriBaseId" : "%SRCROOT%", + "index" : 37 + }, + "region" : { + "startLine" : 359, + "startColumn" : 7, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e91ba3f29aff7cef:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable r." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/mobile/jquery.mobile.scrollview.js", + "uriBaseId" : "%SRCROOT%", + "index" : 37 + }, + "region" : { + "startLine" : 376, + "startColumn" : 8, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c5f3cb911f0f6a7a:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unused-local-variable", + "ruleIndex" : 0, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unused-local-variable", + "index" : 0 + }, + "message" : { + "text" : "Unused variable discount." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "templates/html/core/billing/upgrade.html", + "uriBaseId" : "%SRCROOT%", + "index" : 38 + }, + "region" : { + "startLine" : 22, + "startColumn" : 8, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dc048397449f8b22:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "index" : 1 + }, + "message" : { + "text" : "The base expression of this property access is always null." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6775, + "startColumn" : 14, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c403855c0c024540:1", + "primaryLocationStartColumnFingerprint" : "7" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "index" : 1 + }, + "message" : { + "text" : "The base expression of this property access is always null." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6776, + "startColumn" : 11, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "458dc788ba168afb:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "index" : 1 + }, + "message" : { + "text" : "The base expression of this property access is always undefined." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6874, + "startColumn" : 11, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cd82bca415cfe994:1", + "primaryLocationStartColumnFingerprint" : "7" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "ruleIndex" : 1, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/property-access-on-non-object", + "index" : 1 + }, + "message" : { + "text" : "The base expression of this property access is always undefined." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6874, + "startColumn" : 18, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cd82bca415cfe994:1", + "primaryLocationStartColumnFingerprint" : "14" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "index" : 2 + }, + "message" : { + "text" : "Character '|' is repeated [here](1) in the same character class." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 722, + "startColumn" : 71, + "endColumn" : 72 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7820a043f81b48cd:1", + "primaryLocationStartColumnFingerprint" : "64" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 722, + "startColumn" : 75, + "endColumn" : 76 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "index" : 2 + }, + "message" : { + "text" : "Character ''' is repeated [here](1) in the same character class.\nCharacter ''' is repeated [here](2) in the same character class.\nCharacter ''' is repeated [here](3) in the same character class." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 722, + "startColumn" : 72, + "endColumn" : 73 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7820a043f81b48cd:1", + "primaryLocationStartColumnFingerprint" : "65" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 722, + "startColumn" : 74, + "endColumn" : 75 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 722, + "startColumn" : 76, + "endColumn" : 77 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 3, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 722, + "startColumn" : 78, + "endColumn" : 79 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "index" : 2 + }, + "message" : { + "text" : "Character '^' is repeated [here](1) in the same character class." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 21, + "startColumn" : 75, + "endColumn" : 76 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "97a00a111f3daf92:1", + "primaryLocationStartColumnFingerprint" : "71" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 21, + "startColumn" : 82, + "endColumn" : 83 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "index" : 2 + }, + "message" : { + "text" : "Character '0' is repeated [here](1) in the same character class." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 21, + "startColumn" : 84, + "endColumn" : 85 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "97a00a111f3daf92:1", + "primaryLocationStartColumnFingerprint" : "80" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 21, + "startColumn" : 85, + "endColumn" : 86 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "ruleIndex" : 2, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/regex/duplicate-in-character-class", + "index" : 2 + }, + "message" : { + "text" : "Character '?' is repeated [here](1) in the same character class." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 22, + "startColumn" : 64, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dc8b156ab239affb:1", + "primaryLocationStartColumnFingerprint" : "60" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 22, + "startColumn" : 68, + "endColumn" : 69 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement", + "ruleIndex" : 3, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/misleading-indentation-after-control-statement", + "index" : 3 + }, + "message" : { + "text" : "The indentation of this statement suggests that it is controlled by [this statement](1), while in fact it is not." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 1029, + "startColumn" : 7, + "endColumn" : 26 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f04cbd337ac9bfbc:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 54 + } + }, + "message" : { + "text" : "this statement" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable block is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4428, + "startColumn" : 46, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "78c92747c5241a4:1", + "primaryLocationStartColumnFingerprint" : "43" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4691, + "startColumn" : 7, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4427c94bd81cb7be:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4702, + "startColumn" : 36, + "endColumn" : 39 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "38a2514c26bef233:1", + "primaryLocationStartColumnFingerprint" : "32" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4815, + "startColumn" : 5, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d8f8fd1a16867c31:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5044, + "startColumn" : 78, + "endColumn" : 81 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a91e649faec4df4:1", + "primaryLocationStartColumnFingerprint" : "74" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5281, + "startColumn" : 46, + "endColumn" : 49 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d0d005c83a453178:1", + "primaryLocationStartColumnFingerprint" : "44" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5296, + "startColumn" : 43, + "endColumn" : 46 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e04b46cd14b86291:1", + "primaryLocationStartColumnFingerprint" : "41" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable doc is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5309, + "startColumn" : 3, + "endColumn" : 6 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "57ec503113d73654:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable module_name is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5318, + "startColumn" : 3, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bf7f09e1e31e174c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable startPage is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5393, + "startColumn" : 6, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a2d0dbceb28391aa:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable $curr is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5514, + "startColumn" : 8, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bcf5b94e316a657c:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable $curr is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5563, + "startColumn" : 11, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "81a1a2933193f241:1", + "primaryLocationStartColumnFingerprint" : "5" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable k is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5769, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d7b6916976c4b8e5:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable k is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5777, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "49383c972b3e0bf9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable data is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5803, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2be1ad83eb163ee6:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5830, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3103c81bc9129fbe:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5840, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c2ceda17829c5d76:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5849, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e56a36282b972aca:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable data is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5853, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66394299481723dd:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5871, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b1a09f4967dba6e0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5880, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1c081664a322ac26:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5890, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b7aaa73dbc725b33:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5900, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a58d6abaecfaf96:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable activeTab is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5930, + "startColumn" : 3, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1476ec56ed65667a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable id_conference is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5931, + "startColumn" : 3, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1918da72a08e7911:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable data is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5939, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "64a913f10604fb01:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable users_list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5962, + "startColumn" : 2, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "df42c27f5f0f36f7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5963, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f7e1b96b6a9863bd:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6002, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9898ec14746c31f1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable user is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6009, + "startColumn" : 53, + "endColumn" : 57 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ff8c3e8ef4a7dc2d:1", + "primaryLocationStartColumnFingerprint" : "50" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable my_list_conferences is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6022, + "startColumn" : 2, + "endColumn" : 21 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6debca1d561747e3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list_conferences is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6023, + "startColumn" : 2, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5f9508b941713bd0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6024, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2011b68fe49178df:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable conference is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6031, + "startColumn" : 51, + "endColumn" : 61 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f6ec73b1738dc459:1", + "primaryLocationStartColumnFingerprint" : "49" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable id is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6032, + "startColumn" : 2, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5a9e09c6b5e1f1c7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list_users is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6033, + "startColumn" : 2, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "61f64fcff078ce72:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable new_msg is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6051, + "startColumn" : 4, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "45f1fdd47dcc6a6f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable msg is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6053, + "startColumn" : 5, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c58b7c1206d1d5cc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable text is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6054, + "startColumn" : 42, + "endColumn" : 46 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "538164ce26964ac3:1", + "primaryLocationStartColumnFingerprint" : "37" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable time is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6056, + "startColumn" : 5, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f65944e6a15ab05c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable user is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6057, + "startColumn" : 5, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "37f6d9ce35e16336:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable profile is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6058, + "startColumn" : 5, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bc3b8d6c14708a3b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable users is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6110, + "startColumn" : 5, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d081ba486c85fe6f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable dates is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7401, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "193a0b42ff4a6e3f:1", + "primaryLocationStartColumnFingerprint" : "8" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable maxEnd is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7579, + "startColumn" : 4, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "88f59ced044e4c04:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable k is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 43, + "startColumn" : 9, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "74fc97b021e0d642:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable k is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 54, + "startColumn" : 9, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a2a65d42c190e649:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable data is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 103, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "663942a79e643313:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 127, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8d6003dae0e756a6:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 138, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "85182badd8e5b003:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 148, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7e5763e96502c833:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable data is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 153, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "663942a79e643313:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 170, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1a19482c6f9100ae:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 180, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "607f9c2d1417c6e8:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 191, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d730c299ccf954f2:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable json is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 202, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c2020dcc657b5690:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable activeTab is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 246, + "startColumn" : 9, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1476ec56ed65667a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable id_conference is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 247, + "startColumn" : 9, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8c8be1e5aabcb580:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable data is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 257, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9a1376a4b565a763:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 284, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "16249e66b88f8b98:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable users_list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 292, + "startColumn" : 5, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "181a8509b076e9a4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable my_list_conferences is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 348, + "startColumn" : 5, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b0a868e815fab58e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list_conferences is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 349, + "startColumn" : 5, + "endColumn" : 21 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d0f1235e877c8e0a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 356, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "497aa8d41af117d3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 367, + "startColumn" : 9, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "497aa8d41af117d3:2", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable user is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 381, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "39e0d3efff147851:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable conference is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 404, + "startColumn" : 13, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d982d2bd9182222f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable id is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 405, + "startColumn" : 13, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c6418d73cefd80ff:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable list_users is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 406, + "startColumn" : 13, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d4c47cc31178f909:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable new_msg is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 449, + "startColumn" : 13, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "47961dc72f04dba7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable msg is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 451, + "startColumn" : 17, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "58598925b13c03ab:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable text is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 453, + "startColumn" : 21, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b7273eda7ca5103:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable time is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 455, + "startColumn" : 21, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7c33fb772328b323:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable user is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 456, + "startColumn" : 21, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "52c0ed4934497a23:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable profile is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 457, + "startColumn" : 21, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ed698cc92702f374:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable users is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 525, + "startColumn" : 17, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "17f1e32305593c69:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable block is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 84, + "startColumn" : 17, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1cee52bd142a13f7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable popup is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 509, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3fc6e74005b88f10:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable href is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 511, + "startColumn" : 21, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "adc85f01288fbc56:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 529, + "startColumn" : 35, + "endColumn" : 38 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "19d027d56fa9bea4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 542, + "startColumn" : 17, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bf9951bf8dec09e4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable clean_href is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 710, + "startColumn" : 17, + "endColumn" : 27 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "25977bb9ef0ccc5f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 711, + "startColumn" : 17, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3dac155684cd786e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 984, + "startColumn" : 5, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5670a4b253407e35:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 1364, + "startColumn" : 7, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e9361c4626cbb4f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable url is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 1384, + "startColumn" : 7, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d301dbea9addc1b4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable doc is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 1402, + "startColumn" : 7, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e60aef128689217c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable module_name is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 1419, + "startColumn" : 7, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b4a64628090840cb:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable ctx is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/effect/easing.html", + "uriBaseId" : "%SRCROOT%", + "index" : 43 + }, + "region" : { + "startLine" : 39, + "startColumn" : 5, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a07945efaca6ae68:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable dates is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 119, + "startColumn" : 13, + "endColumn" : 18 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "90fda3155727d343:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable maxEnd is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 419, + "startColumn" : 31, + "endColumn" : 37 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "485eff08b93cb4fa:1", + "primaryLocationStartColumnFingerprint" : "27" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable fade_out_speed is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.gritter.js", + "uriBaseId" : "%SRCROOT%", + "index" : 44 + }, + "region" : { + "startLine" : 198, + "startColumn" : 5, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2064577c40c02323:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable opt is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.gritter.js", + "uriBaseId" : "%SRCROOT%", + "index" : 44 + }, + "region" : { + "startLine" : 303, + "startColumn" : 8, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "784bef7d950313c5:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable n is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/fullscreen/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 9 + }, + "region" : { + "startLine" : 108, + "startColumn" : 6, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a38329befee6c667:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable rng is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 125, + "startColumn" : 6, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ab19798d77997cab:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable ca is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + }, + "region" : { + "startLine" : 52, + "startColumn" : 3, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "12c4039446d39fa3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable rs is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/searchreplace/js/searchreplace.js", + "uriBaseId" : "%SRCROOT%", + "index" : 19 + }, + "region" : { + "startLine" : 53, + "startColumn" : 3, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c685972c7a3f39d7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable e is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/style/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 45 + }, + "region" : { + "startLine" : 44, + "startColumn" : 9, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "409126bd0c8f05a4:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable row is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 217, + "startColumn" : 4, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f6c345691fc9b85:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable pos is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 284, + "startColumn" : 5, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f9ca2ad2eda97e4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable i is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 601, + "startColumn" : 10, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e455177f1d1b6d71:1", + "primaryLocationStartColumnFingerprint" : "5" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable y is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 703, + "startColumn" : 10, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8ffd1021cfafb5bb:1", + "primaryLocationStartColumnFingerprint" : "5" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable x is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 713, + "startColumn" : 10, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "98aac13df7750a32:1", + "primaryLocationStartColumnFingerprint" : "5" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable bordercolor is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 32, + "startColumn" : 2, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "df12a1df051cb1d0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable bgcolor is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 33, + "startColumn" : 2, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "96551264e0f4379a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable id is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 35, + "startColumn" : 2, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8faab0a4c7c85e4e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable summary is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 36, + "startColumn" : 2, + "endColumn" : 9 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "eaf098fba5f67c3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable style is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 37, + "startColumn" : 2, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1e51806a08270dd0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable dir is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 38, + "startColumn" : 2, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7ec293e7f95d7066:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable lang is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 39, + "startColumn" : 2, + "endColumn" : 6 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "20631c08501475e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable background is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 40, + "startColumn" : 2, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "27127f8932d9b1d9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable st is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 334, + "startColumn" : 3, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1d8849d425f26d37:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable n is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/template/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 47 + }, + "region" : { + "startLine" : 76, + "startColumn" : 4, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ac9e2d6f1635d803:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable node is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/visualchars/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 26 + }, + "region" : { + "startLine" : 65, + "startColumn" : 13, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f625362a9c54f57:1", + "primaryLocationStartColumnFingerprint" : "7" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable className is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/attributes.js", + "uriBaseId" : "%SRCROOT%", + "index" : 48 + }, + "region" : { + "startLine" : 38, + "startColumn" : 2, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ff2e19c2ebb260:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable elm is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js", + "uriBaseId" : "%SRCROOT%", + "index" : 27 + }, + "region" : { + "startLine" : 186, + "startColumn" : 2, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "898ccffe9a740246:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable previewStyles is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 18, + "startColumn" : 3, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e7e60f2409ea3054:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable v is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/anchor.js", + "uriBaseId" : "%SRCROOT%", + "index" : 29 + }, + "region" : { + "startLine" : 9, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e033a9e90b148d00:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable col is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 75, + "startColumn" : 3, + "endColumn" : 6 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "51d3c975c932659f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable r is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 164, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e1fd9bf7427320c4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable g is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 165, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3f0d59996dc1fef0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable b is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 166, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5ac3e8b39a4ceaac:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable r is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 182, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "12412259f5b9b9f6:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable g is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 183, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ab1116d578a397b7:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable b is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 184, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b7bc43cdb1f9b246:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable e is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + }, + "region" : { + "startLine" : 19, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2cf9cae0fd87a27:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable e is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + }, + "region" : { + "startLine" : 23, + "startColumn" : 7, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a7d9413a462cff8c:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable label is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 16, + "startColumn" : 6, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7b209ff5e4f061ac:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable r is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 152, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e1fd9bf7427320c4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable g is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 153, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3f0d59996dc1fef0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable b is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 154, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5ac3e8b39a4ceaac:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable r is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 170, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "12412259f5b9b9f6:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable g is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 171, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f5c43715fc12e9e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable b is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/form_utils.js", + "uriBaseId" : "%SRCROOT%", + "index" : 49 + }, + "region" : { + "startLine" : 172, + "startColumn" : 3, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "66628a69558c37a3:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable message is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/validate.js", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + }, + "region" : { + "startLine" : 123, + "startColumn" : 6, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f06752d4a15b3872:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "ruleIndex" : 4, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/missing-variable-declaration", + "index" : 4 + }, + "message" : { + "text" : "Variable $this is used like a local variable, but is missing a declaration." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/mobile/jquery.mobile.forms.ajaxform.js", + "uriBaseId" : "%SRCROOT%", + "index" : 50 + }, + "region" : { + "startLine" : 28, + "startColumn" : 3, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5d0a80ca319be952:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/function-declaration-conflict", + "ruleIndex" : 5, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/function-declaration-conflict", + "index" : 5 + }, + "message" : { + "text" : "Declaration of function updateColor conflicts with [another declaration](1) in the same scope." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 1190, + "startColumn" : 14, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f4f357a08663f0a6:1", + "primaryLocationStartColumnFingerprint" : "9" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 1204, + "startColumn" : 14, + "endColumn" : 25 + } + }, + "message" : { + "text" : "another declaration" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of g overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 179, + "startColumn" : 3, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4742898c4661356e:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 175, + "startColumn" : 7, + "endColumn" : 18 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of l overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 499, + "startColumn" : 6, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b23ac590b00cd4d0:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 486, + "startColumn" : 10, + "endColumn" : 26 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of t overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3976, + "startColumn" : 4, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8fabb31907705727:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3973, + "startColumn" : 4, + "endColumn" : 23 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of a overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5020, + "startColumn" : 5, + "endColumn" : 35 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6cc3cec18ac8614b:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5018, + "startColumn" : 9, + "endColumn" : 35 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of c overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6822, + "startColumn" : 5, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e9055c70b63a7fac:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6821, + "startColumn" : 9, + "endColumn" : 17 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of g overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7547, + "startColumn" : 4, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b8666fc427bb56b0:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7545, + "startColumn" : 4, + "endColumn" : 22 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of d overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7797, + "startColumn" : 3, + "endColumn" : 49 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bce826c5bf2ecd5d:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7795, + "startColumn" : 3, + "endColumn" : 30 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of d overwrites [an earlier initialization](1).\nThis initialization of d overwrites [an earlier initialization](2)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7799, + "startColumn" : 3, + "endColumn" : 48 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e95a2989033b7b9f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7795, + "startColumn" : 3, + "endColumn" : 30 + } + }, + "message" : { + "text" : "an earlier initialization" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7797, + "startColumn" : 3, + "endColumn" : 49 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of d overwrites [an earlier initialization](1).\nThis initialization of d overwrites [an earlier initialization](2).\nThis initialization of d overwrites [an earlier initialization](3)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7801, + "startColumn" : 3, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e59bc66258af358:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7795, + "startColumn" : 3, + "endColumn" : 30 + } + }, + "message" : { + "text" : "an earlier initialization" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7797, + "startColumn" : 3, + "endColumn" : 49 + } + }, + "message" : { + "text" : "an earlier initialization" + } + }, { + "id" : 3, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7799, + "startColumn" : 3, + "endColumn" : 48 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "ruleIndex" : 6, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/variable-initialization-conflict", + "index" : 6 + }, + "message" : { + "text" : "This initialization of c overwrites [an earlier initialization](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8096, + "startColumn" : 3, + "endColumn" : 277 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b98dd98aca26dcb3:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8095, + "startColumn" : 7, + "endColumn" : 15 + } + }, + "message" : { + "text" : "an earlier initialization" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/comparison-between-incompatible-types", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/comparison-between-incompatible-types", + "index" : 7 + }, + "message" : { + "text" : "This expression is of type boolean, but it is compared to [an expression](1) of type string." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4661, + "startColumn" : 46, + "endColumn" : 55 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a3b7077f6b8299b:1", + "primaryLocationStartColumnFingerprint" : "41" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4661, + "startColumn" : 59, + "endColumn" : 61 + } + }, + "message" : { + "text" : "an expression" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/comparison-between-incompatible-types", + "ruleIndex" : 7, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/comparison-between-incompatible-types", + "index" : 7 + }, + "message" : { + "text" : "This expression is of type boolean, but it is compared to [an expression](1) of type string." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 480, + "startColumn" : 17, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "37d40017f9326517:1", + "primaryLocationStartColumnFingerprint" : "4" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 480, + "startColumn" : 36, + "endColumn" : 38 + } + }, + "message" : { + "text" : "an expression" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 161, + "startColumn" : 3, + "endColumn" : 43 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "71e2b156aeeadbfb:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 146, + "startColumn" : 2, + "endLine" : 162, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (94% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 900, + "startColumn" : 8, + "endColumn" : 38 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7230ea0b1586f248:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 845, + "startColumn" : 14, + "endLine" : 903, + "endColumn" : 6 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1211, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b1dc65858be62e39:1", + "primaryLocationStartColumnFingerprint" : "-3" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1170, + "startColumn" : 3, + "endLine" : 1212, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (94% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1277, + "startColumn" : 4, + "endColumn" : 37 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "50db321af5bb0f46:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1233, + "startColumn" : 3, + "endLine" : 1278, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (91% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1294, + "startColumn" : 17, + "endColumn" : 28 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "58d027ffeaef2c75:1", + "primaryLocationStartColumnFingerprint" : "13" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1279, + "startColumn" : 3, + "endLine" : 1295, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1518, + "startColumn" : 5, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1ff634d92cda0c18:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1486, + "startColumn" : 4, + "endLine" : 1519, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1599, + "startColumn" : 4, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3451170edd88a4a3:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1581, + "startColumn" : 8, + "endLine" : 1600, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (95% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1638, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "56a07c4357359f5:1", + "primaryLocationStartColumnFingerprint" : "-3" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1601, + "startColumn" : 8, + "endLine" : 1639, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (96% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1780, + "startColumn" : 3, + "endColumn" : 7 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f46f2febe9501e48:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 185, + "startColumn" : 2, + "endLine" : 1781, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (94% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1921, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6c1b7f79c8e2af4a:1", + "primaryLocationStartColumnFingerprint" : "-2" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 79, + "startColumn" : 2, + "endLine" : 4378, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2642, + "startColumn" : 4, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ecde08c7b3974478:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2628, + "startColumn" : 9, + "endLine" : 2643, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2677, + "endColumn" : 71 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ea34f345a5e33d43:1", + "primaryLocationStartColumnFingerprint" : "-6" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2656, + "startColumn" : 10, + "endLine" : 2679, + "endColumn" : 6 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (94% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3237, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1f1d09e36ae1ee93:1", + "primaryLocationStartColumnFingerprint" : "-2" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 79, + "startColumn" : 2, + "endLine" : 4378, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3414, + "startColumn" : 4, + "endColumn" : 31 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8fa50a4ff8974236:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3395, + "startColumn" : 9, + "endLine" : 3415, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3493, + "startColumn" : 4, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "38fd10595f893b74:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3477, + "startColumn" : 12, + "endLine" : 3494, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3801, + "startColumn" : 4, + "endColumn" : 21 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5291e15953026b0f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3766, + "startColumn" : 11, + "endLine" : 3802, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3851, + "startColumn" : 4, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b1239fb56162e328:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3829, + "startColumn" : 15, + "endLine" : 3852, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4241, + "startColumn" : 5, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1f668c431679f521:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4220, + "startColumn" : 9, + "endLine" : 4242, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (95% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4339, + "endColumn" : 48 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e05e00f7a9576ecb:1", + "primaryLocationStartColumnFingerprint" : "-6" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4272, + "startColumn" : 19, + "endLine" : 4343, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (94% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4377, + "endColumn" : 3 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "92c026a48c751114:1", + "primaryLocationStartColumnFingerprint" : "-1" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 79, + "startColumn" : 2, + "endLine" : 4378, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4463, + "startColumn" : 6, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6c9951147bde3fb4:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4453, + "startColumn" : 16, + "endLine" : 4502, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4473, + "startColumn" : 5, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ccfdc9fc88e84256:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4453, + "startColumn" : 16, + "endLine" : 4502, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4500, + "startColumn" : 4, + "endColumn" : 47 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e3e93a785fce4495:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4453, + "startColumn" : 16, + "endLine" : 4502, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (91% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4560, + "startColumn" : 3, + "endColumn" : 46 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bfc4e2de78644b7e:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4548, + "startColumn" : 12, + "endLine" : 4561, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4601, + "endColumn" : 6 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6bf57310a792cd6:1", + "primaryLocationStartColumnFingerprint" : "-2" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4583, + "startColumn" : 26, + "endLine" : 4602, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (93% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4724, + "startColumn" : 4, + "endColumn" : 21 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "21839ccbd6c29a09:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4678, + "startColumn" : 25, + "endLine" : 4726, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (96% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4823, + "startColumn" : 5, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a50ba4d65b113944:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4768, + "startColumn" : 56, + "endLine" : 4824, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (91% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5320, + "startColumn" : 3, + "endColumn" : 60 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c16e23435ec956:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5308, + "startColumn" : 26, + "endLine" : 5321, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5321, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bf681ee083f4b6cb:1", + "primaryLocationStartColumnFingerprint" : "-1" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5269, + "startColumn" : 3, + "endLine" : 5322, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6372, + "startColumn" : 3, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e5db986aa6069fb8:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6361, + "startColumn" : 10, + "endLine" : 6373, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6433, + "startColumn" : 3, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f83b736cef08120b:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6422, + "startColumn" : 10, + "endLine" : 6434, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (95% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6594, + "startColumn" : 5, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "29cf1c60115c11f4:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6547, + "startColumn" : 81, + "endLine" : 6596, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (98% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6598, + "endColumn" : 3 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "21a9a068d34b2852:1", + "primaryLocationStartColumnFingerprint" : "-1" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6251, + "startColumn" : 2, + "endLine" : 6599, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (96% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6745, + "startColumn" : 33, + "endColumn" : 67 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b3b1671f80a1b43b:1", + "primaryLocationStartColumnFingerprint" : "31" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6600, + "startColumn" : 2, + "endLine" : 6746, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (93% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7092, + "startColumn" : 4, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6fd006a7c10e2069:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7073, + "startColumn" : 16, + "endLine" : 7093, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7113, + "startColumn" : 5, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ede705f5e52d0c2c:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7094, + "startColumn" : 11, + "endLine" : 7145, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7136, + "startColumn" : 5, + "endColumn" : 43 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "125851aa52e537ce:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7094, + "startColumn" : 11, + "endLine" : 7145, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7144, + "startColumn" : 4, + "endColumn" : 40 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f284d80973fdd4ca:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7094, + "startColumn" : 11, + "endLine" : 7145, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (98% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7288, + "endColumn" : 3 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e5e4fce4731339e:1", + "primaryLocationStartColumnFingerprint" : "-1" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7003, + "startColumn" : 2, + "endLine" : 7289, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7849, + "startColumn" : 2, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e7e47b91f8062967:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7824, + "startColumn" : 19, + "endLine" : 7850, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7967, + "startColumn" : 3, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ac52d21dc1c61c44:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7933, + "startColumn" : 16, + "endLine" : 7968, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8105, + "startColumn" : 3, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ccf245bfd51a9a53:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8094, + "startColumn" : 15, + "endLine" : 8106, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (93% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8165, + "startColumn" : 3, + "endColumn" : 12 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b9427631c26bbc9a:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8136, + "startColumn" : 11, + "endLine" : 8166, + "endColumn" : 3 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 332, + "startColumn" : 17, + "endColumn" : 90 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cb6902bfd536a4c0:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 279, + "startColumn" : 29, + "endLine" : 342, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (95% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 351, + "startColumn" : 9, + "endColumn" : 38 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4b365f558148d2b4:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 344, + "startColumn" : 35, + "endLine" : 441, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 446, + "startColumn" : 5, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "abf989a43fcf10f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 445, + "startColumn" : 27, + "endLine" : 482, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example1/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + }, + "region" : { + "startLine" : 34, + "startColumn" : 5, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f6556480542c464:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example1/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 51 + }, + "region" : { + "startLine" : 15, + "startColumn" : 22, + "endLine" : 42, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example2/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 52 + }, + "region" : { + "startLine" : 34, + "startColumn" : 5, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f6556480542c464:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example2/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 52 + }, + "region" : { + "startLine" : 15, + "startColumn" : 22, + "endLine" : 42, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example3/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 53 + }, + "region" : { + "startLine" : 34, + "startColumn" : 5, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f6556480542c464:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example3/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 53 + }, + "region" : { + "startLine" : 15, + "startColumn" : 22, + "endLine" : 42, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example4/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 54 + }, + "region" : { + "startLine" : 34, + "startColumn" : 5, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f6556480542c464:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example4/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 54 + }, + "region" : { + "startLine" : 15, + "startColumn" : 22, + "endLine" : 42, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (92% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example5/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 55 + }, + "region" : { + "startLine" : 34, + "startColumn" : 5, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2f6556480542c464:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/colorbox/example5/index.html", + "uriBaseId" : "%SRCROOT%", + "index" : 55 + }, + "region" : { + "startLine" : 15, + "startColumn" : 22, + "endLine" : 42, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (97% of all statements in [the enclosing script](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 1178, + "endColumn" : 77 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2b582ec2c4c85ab9:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 1, + "endLine" : 1299, + "endColumn" : 5 + } + }, + "message" : { + "text" : "the enclosing script" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (95% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 188, + "startColumn" : 11, + "endColumn" : 41 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d3a282030679f395:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 131, + "startColumn" : 20, + "endLine" : 214, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (95% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 208, + "startColumn" : 9, + "endColumn" : 48 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3dc3cbf4588667ec:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 131, + "startColumn" : 20, + "endLine" : 214, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (93% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 561, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "afc4fd460d3374eb:1", + "primaryLocationStartColumnFingerprint" : "-12" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 506, + "startColumn" : 30, + "endLine" : 574, + "endColumn" : 6 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (94% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 670, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5b450216c6aa156c:1", + "primaryLocationStartColumnFingerprint" : "-16" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 651, + "startColumn" : 27, + "endLine" : 724, + "endColumn" : 14 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (94% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 677, + "startColumn" : 17, + "endColumn" : 80 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2c89582f1b981811:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 651, + "startColumn" : 27, + "endLine" : 724, + "endColumn" : 14 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 135, + "startColumn" : 4, + "endColumn" : 58 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "eb138b986e7ee446:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 132, + "startColumn" : 9, + "endLine" : 147, + "endColumn" : 10 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (90% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 423, + "startColumn" : 6, + "endColumn" : 49 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6746b6523a43e199:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ganttView.js", + "uriBaseId" : "%SRCROOT%", + "index" : 3 + }, + "region" : { + "startLine" : 418, + "startColumn" : 29, + "endLine" : 437, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (96% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 340, + "startColumn" : 4, + "endColumn" : 39 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e8f8be137baeb700:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 245, + "startColumn" : 3, + "endLine" : 414, + "endColumn" : 4 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "ruleIndex" : 8, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/automatic-semicolon-insertion", + "index" : 8 + }, + "message" : { + "text" : "Avoid automated semicolon insertion (97% of all statements in [the enclosing function](1) have an explicit semicolon)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + }, + "region" : { + "startLine" : 11, + "startColumn" : 2, + "endColumn" : 107 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3bd301019f5241f6:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + }, + "region" : { + "startLine" : 5, + "endLine" : 61, + "endColumn" : 2 + } + }, + "message" : { + "text" : "the enclosing function" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/superfluous-trailing-arguments", + "ruleIndex" : 9, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/superfluous-trailing-arguments", + "index" : 9 + }, + "message" : { + "text" : "Superfluous argument passed to [function s](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1267, + "startColumn" : 34, + "endColumn" : 35 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8080b01797565fb3:1", + "primaryLocationStartColumnFingerprint" : "30" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 764, + "startColumn" : 3, + "endLine" : 782, + "endColumn" : 4 + } + }, + "message" : { + "text" : "function s" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/superfluous-trailing-arguments", + "ruleIndex" : 9, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/superfluous-trailing-arguments", + "index" : 9 + }, + "message" : { + "text" : "Superfluous argument passed to [function getParent](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 1316, + "startColumn" : 8, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ca51f6088629b14:1", + "primaryLocationStartColumnFingerprint" : "3" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 1082, + "startColumn" : 4, + "endLine" : 1095, + "endColumn" : 5 + } + }, + "message" : { + "text" : "function getParent" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 36, + "startColumn" : 51, + "endColumn" : 67 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f4b0d44f1e8579db:1", + "primaryLocationStartColumnFingerprint" : "49" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 39, + "startColumn" : 43, + "endColumn" : 59 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 40, + "startColumn" : 2, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "51f60d255f7fc351:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 40, + "startColumn" : 24, + "endColumn" : 45 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 42, + "startColumn" : 2, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ca7c8a90bce765f1:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 42, + "startColumn" : 30, + "endColumn" : 57 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 43, + "startColumn" : 2, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ec6591f50b4c3d57:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 43, + "startColumn" : 23, + "endColumn" : 43 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 44, + "startColumn" : 2, + "endColumn" : 21 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b3262b2d31fcb471:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 49, + "startColumn" : 114, + "endColumn" : 133 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 44, + "startColumn" : 108, + "endColumn" : 124 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b3262b2d31fcb471:1", + "primaryLocationStartColumnFingerprint" : "106" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 44, + "startColumn" : 125, + "endColumn" : 141 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 47, + "startColumn" : 85, + "endColumn" : 107 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1c5e859ba6d87541:1", + "primaryLocationStartColumnFingerprint" : "83" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 47, + "startColumn" : 108, + "endColumn" : 130 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 48, + "startColumn" : 105, + "endColumn" : 133 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9add69663958c231:1", + "primaryLocationStartColumnFingerprint" : "103" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 48, + "startColumn" : 134, + "endColumn" : 162 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/overwritten-property", + "ruleIndex" : 10, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/overwritten-property", + "index" : 10 + }, + "message" : { + "text" : "This property is overwritten by [another property](1) in the same object literal." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 56, + "startColumn" : 46, + "endColumn" : 68 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "221c90a72cbc497e:1", + "primaryLocationStartColumnFingerprint" : "44" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 56, + "startColumn" : 69, + "endColumn" : 91 + } + }, + "message" : { + "text" : "another property" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4516, + "startColumn" : 25, + "endColumn" : 62 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "65792e0deb3c5f46:1", + "primaryLocationStartColumnFingerprint" : "22" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5320, + "startColumn" : 3, + "endColumn" : 60 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c16e23435ec956:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 233, + "startColumn" : 11, + "endColumn" : 50 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cbcd63f4a79df14b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 1422, + "startColumn" : 7, + "endColumn" : 65 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e47e834019a6b8f6:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + }, + "region" : { + "startLine" : 8, + "startColumn" : 4, + "endColumn" : 150 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ed6a414ca149a9e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 13, + "startColumn" : 3, + "endColumn" : 149 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ed6a414ca149a9e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/embed.js", + "uriBaseId" : "%SRCROOT%", + "index" : 56 + }, + "region" : { + "startLine" : 72, + "startColumn" : 2, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "70b79939db071b88:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + }, + "region" : { + "startLine" : 5, + "startColumn" : 3, + "endColumn" : 149 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ed6a414ca149a9e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/preview/jscripts/embed.js", + "uriBaseId" : "%SRCROOT%", + "index" : 57 + }, + "region" : { + "startLine" : 72, + "startColumn" : 2, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "70b79939db071b88:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/preview/preview.html", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + }, + "region" : { + "startLine" : 7, + "endColumn" : 74 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e2088871b5fe73a0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/preview/preview.html", + "uriBaseId" : "%SRCROOT%", + "index" : 58 + }, + "region" : { + "startLine" : 14, + "startColumn" : 2, + "endColumn" : 50 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cb8e1d583866c682:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/template/js/template.js", + "uriBaseId" : "%SRCROOT%", + "index" : 25 + }, + "region" : { + "startLine" : 8, + "startColumn" : 4, + "endColumn" : 156 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a89ad9b22c6fb22b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + }, + "region" : { + "startLine" : 8, + "startColumn" : 4, + "endColumn" : 150 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ed6a414ca149a9e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/eval-like-call", + "ruleIndex" : 11, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/eval-like-call", + "index" : 11 + }, + "message" : { + "text" : "Avoid using functions that evaluate strings as code." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/link.js", + "uriBaseId" : "%SRCROOT%", + "index" : 33 + }, + "region" : { + "startLine" : 8, + "startColumn" : 4, + "endColumn" : 150 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ed6a414ca149a9e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/use-before-declaration", + "ruleIndex" : 12, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/use-before-declaration", + "index" : 12 + }, + "message" : { + "text" : "Variable 'q' is used before its [declaration](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5353, + "startColumn" : 19, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "656bc8ef96ac1936:1", + "primaryLocationStartColumnFingerprint" : "12" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5357, + "startColumn" : 10, + "endColumn" : 11 + } + }, + "message" : { + "text" : "declaration" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/trivial-conditional", + "ruleIndex" : 13, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "index" : 13 + }, + "message" : { + "text" : "This use of variable 'c' always evaluates to false." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 471, + "startColumn" : 10, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3e56a71c4896e4ea:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/trivial-conditional", + "ruleIndex" : 13, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "index" : 13 + }, + "message" : { + "text" : "This use of variable 'd' always evaluates to true." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 512, + "startColumn" : 28, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "870665908d3eba95:1", + "primaryLocationStartColumnFingerprint" : "20" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/trivial-conditional", + "ruleIndex" : 13, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "index" : 13 + }, + "message" : { + "text" : "This use of variable 'bValid' always evaluates to true." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 79, + "startColumn" : 15, + "endColumn" : 21 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "947b375e00709aeb:1", + "primaryLocationStartColumnFingerprint" : "9" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/trivial-conditional", + "ruleIndex" : 13, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "index" : 13 + }, + "message" : { + "text" : "This use of variable 'date' always evaluates to true." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1313, + "startColumn" : 7, + "endColumn" : 11 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dfc0ad381c1fb4bf:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/trivial-conditional", + "ruleIndex" : 13, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "index" : 13 + }, + "message" : { + "text" : "This use of variable 'sum' always evaluates to true." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.resizable.js", + "uriBaseId" : "%SRCROOT%", + "index" : 61 + }, + "region" : { + "startLine" : 859, + "startColumn" : 22, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7d14f7958ec391f5:1", + "primaryLocationStartColumnFingerprint" : "14" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/trivial-conditional", + "ruleIndex" : 13, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "index" : 13 + }, + "message" : { + "text" : "This use of variable 'sv' always evaluates to true." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advimage/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 4 + }, + "region" : { + "startLine" : 232, + "startColumn" : 11, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "49f28f056dfdf311:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/trivial-conditional", + "ruleIndex" : 13, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/trivial-conditional", + "index" : 13 + }, + "message" : { + "text" : "This use of variable 'sv' always evaluates to true." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/image.js", + "uriBaseId" : "%SRCROOT%", + "index" : 32 + }, + "region" : { + "startLine" : 209, + "startColumn" : 11, + "endColumn" : 13 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "49f28f056dfdf311:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-expression", + "ruleIndex" : 14, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-expression", + "index" : 14 + }, + "message" : { + "text" : "This expression has no effect." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1671, + "startColumn" : 3, + "endColumn" : 6 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "93affca20aa1faaa:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unreachable-statement", + "ruleIndex" : 15, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unreachable-statement", + "index" : 15 + }, + "message" : { + "text" : "This statement is unreachable." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 349, + "startColumn" : 9, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8b793be74b1fb4e4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unreachable-statement", + "ruleIndex" : 15, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unreachable-statement", + "index" : 15 + }, + "message" : { + "text" : "This statement is unreachable." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 557, + "startColumn" : 9, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bcf8e83a6a5a56dc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unreachable-statement", + "ruleIndex" : 15, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unreachable-statement", + "index" : 15 + }, + "message" : { + "text" : "This statement is unreachable." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 680, + "startColumn" : 5, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "abbb36808c631baf:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/redundant-assignment", + "ruleIndex" : 16, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/redundant-assignment", + "index" : 16 + }, + "message" : { + "text" : "This expression assigns variable cols to itself." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 331, + "startColumn" : 3, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3ac8721770ca586a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to h here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4334, + "startColumn" : 52, + "endLine" : 4339, + "endColumn" : 48 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a0f84101f89b2559:1", + "primaryLocationStartColumnFingerprint" : "45" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to d here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6773, + "startColumn" : 7, + "endColumn" : 26 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "429da0f96b1a5117:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to responseText here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/fileuploader.js", + "uriBaseId" : "%SRCROOT%", + "index" : 0 + }, + "region" : { + "startLine" : 1090, + "startColumn" : 13, + "endColumn" : 46 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "33885e4cb8dea09e:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to otherVal here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.slider.js", + "uriBaseId" : "%SRCROOT%", + "index" : 62 + }, + "region" : { + "startLine" : 318, + "startColumn" : 5, + "endColumn" : 44 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a1c871e3cacc580c:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to e here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 669, + "startColumn" : 5, + "endColumn" : 10 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "26055bf525d09b8b:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to posterSrc here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 491, + "startColumn" : 6, + "endColumn" : 41 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4e3fae4714d832ec:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to child here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 131, + "startColumn" : 7, + "endColumn" : 37 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "da5d84dfbdc3cbc1:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to child here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 143, + "startColumn" : 8, + "endColumn" : 38 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "68fface7313de96f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to html here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/paste/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 40 + }, + "region" : { + "startLine" : 716, + "startColumn" : 6, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "49b4a79744af59dc:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to os here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + }, + "region" : { + "startLine" : 64, + "startColumn" : 8, + "endColumn" : 47 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a9a474a67e622038:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to os here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/save/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 18 + }, + "region" : { + "startLine" : 88, + "startColumn" : 8, + "endColumn" : 49 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b202e2bfa3d67caf:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to nextTr here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 505, + "startColumn" : 5, + "endColumn" : 35 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7f76ead3ea013190:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to endNode here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 23 + }, + "region" : { + "startLine" : 960, + "startColumn" : 8, + "endColumn" : 57 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f6c954a8f712e7db:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to cell here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/cell.js", + "uriBaseId" : "%SRCROOT%", + "index" : 24 + }, + "region" : { + "startLine" : 152, + "startColumn" : 7, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4089863fae198fd0:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The initial value of cols is unused, since it is always overwritten." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 8, + "startColumn" : 6, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d32b2ec3623eacf2:1", + "primaryLocationStartColumnFingerprint" : "4" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The initial value of rows is unused, since it is always overwritten." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/table/js/table.js", + "uriBaseId" : "%SRCROOT%", + "index" : 46 + }, + "region" : { + "startLine" : 8, + "startColumn" : 16, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "d32b2ec3623eacf2:1", + "primaryLocationStartColumnFingerprint" : "14" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to tagName here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/xhtmlxtras/js/element_common.js", + "uriBaseId" : "%SRCROOT%", + "index" : 27 + }, + "region" : { + "startLine" : 160, + "startColumn" : 4, + "endColumn" : 26 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "38d18c3cda6b5671:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to n here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 636, + "startColumn" : 4, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e611cbd2a69047d:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to n here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 802, + "startColumn" : 5, + "endColumn" : 64 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "605c3836030dd8b8:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to n here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 28 + }, + "region" : { + "startLine" : 857, + "startColumn" : 5, + "endColumn" : 64 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "88e97efe88629916:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to partDetail here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/advanced/js/color_picker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 31 + }, + "region" : { + "startLine" : 291, + "startColumn" : 2, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8256c7649a643ae4:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to n here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 63 + }, + "region" : { + "startLine" : 40, + "startColumn" : 4, + "endColumn" : 32 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a04c56ca5650f84a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to n here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/themes/simple/editor_template_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 63 + }, + "region" : { + "startLine" : 44, + "startColumn" : 4, + "endColumn" : 79 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2b485b08eefd6d1f:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to selectionClass here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/mctabs.js", + "uriBaseId" : "%SRCROOT%", + "index" : 35 + }, + "region" : { + "startLine" : 74, + "startColumn" : 2, + "endColumn" : 59 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7b073cf36d86117a:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "ruleIndex" : 17, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-local", + "index" : 17 + }, + "message" : { + "text" : "The value assigned to elapsed here is unused." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/mobile/jquery.mobile.scrollview.js", + "uriBaseId" : "%SRCROOT%", + "index" : 37 + }, + "region" : { + "startLine" : 696, + "startColumn" : 6, + "endColumn" : 17 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "121779417ffc4156:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable g has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 179, + "startColumn" : 3, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4742898c4661356e:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 175, + "startColumn" : 7, + "endColumn" : 18 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable l has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 230, + "startColumn" : 8, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "aa96b1e67c5e26d0:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 228, + "startColumn" : 8, + "endColumn" : 17 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable i has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 465, + "startColumn" : 6, + "endLine" : 470, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "440fd3265aa95664:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 460, + "startColumn" : 10, + "endColumn" : 22 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable l has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 499, + "startColumn" : 6, + "endColumn" : 16 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b23ac590b00cd4d0:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 486, + "startColumn" : 10, + "endColumn" : 26 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable e has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 788, + "startColumn" : 5, + "endColumn" : 42 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "db9a62406e39029f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 786, + "startColumn" : 5, + "endColumn" : 26 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 961, + "startColumn" : 7, + "endColumn" : 43 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7bcc135986958ad8:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 957, + "startColumn" : 11, + "endColumn" : 26 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable a has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1135, + "startColumn" : 7, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dc09f57cb5eda974:1", + "primaryLocationStartColumnFingerprint" : "3" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1133, + "startColumn" : 8, + "endColumn" : 25 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable na has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1311, + "startColumn" : 3, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "857728556ffd0103:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1310, + "startColumn" : 3, + "endColumn" : 16 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable s has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1384, + "startColumn" : 5, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "253e46a26e881a02:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1382, + "startColumn" : 5, + "endColumn" : 16 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable l has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1930, + "startColumn" : 4, + "endColumn" : 20 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6f804145fe0b0db3:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 1925, + "startColumn" : 8, + "endColumn" : 19 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable p has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2358, + "startColumn" : 3, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fb61cc6fdbf31b6f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2356, + "startColumn" : 3, + "endColumn" : 14 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable l has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2359, + "startColumn" : 3, + "endLine" : 2376, + "endColumn" : 4 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "44f9120e515a272:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2350, + "startColumn" : 3, + "endColumn" : 23 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable f has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2763, + "startColumn" : 4, + "endColumn" : 26 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4c4a21f1c5193187:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2762, + "startColumn" : 11, + "endColumn" : 30 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable g has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2806, + "startColumn" : 5, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9720b82953c8a176:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2801, + "startColumn" : 5, + "endColumn" : 23 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2880, + "startColumn" : 5, + "endColumn" : 30 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9407e57530201b5f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 2879, + "startColumn" : 5, + "endColumn" : 14 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable e has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3111, + "startColumn" : 7, + "endLine" : 3113, + "endColumn" : 8 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "afbbb9c6b7d21f7b:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3107, + "startColumn" : 11, + "endColumn" : 23 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable b has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3419, + "startColumn" : 4, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "22aef6d286d2cbfc:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3418, + "startColumn" : 4, + "endColumn" : 23 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable m has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3679, + "startColumn" : 6, + "endColumn" : 49 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5b412b0860288c5f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3678, + "startColumn" : 10, + "endColumn" : 20 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable f has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3772, + "startColumn" : 4, + "endColumn" : 37 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8ed7e137f8d8e840:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3770, + "startColumn" : 4, + "endColumn" : 19 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable b has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3821, + "startColumn" : 4, + "endColumn" : 19 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "67418199078cfbae:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3818, + "startColumn" : 8, + "endColumn" : 24 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable h has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3873, + "startColumn" : 4, + "endLine" : 3875, + "endColumn" : 5 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f278c5aae556ce04:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3872, + "startColumn" : 4, + "endColumn" : 16 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable t has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3976, + "startColumn" : 4, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8fabb31907705727:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3973, + "startColumn" : 4, + "endColumn" : 23 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable f has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4741, + "startColumn" : 6, + "endColumn" : 31 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8b9f93869e8fba10:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4740, + "startColumn" : 10, + "endColumn" : 40 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable a has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4999, + "startColumn" : 5, + "endColumn" : 36 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3aeadcc1ad844fe9:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4997, + "startColumn" : 9, + "endColumn" : 35 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable a has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5020, + "startColumn" : 5, + "endColumn" : 35 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "6cc3cec18ac8614b:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5018, + "startColumn" : 9, + "endColumn" : 35 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable d has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5176, + "startColumn" : 5, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "95091bc4642c55e2:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5173, + "startColumn" : 9, + "endColumn" : 26 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable x has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5466, + "startColumn" : 7, + "endColumn" : 84 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e319ca49f51e487e:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 5465, + "startColumn" : 7, + "endColumn" : 51 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6822, + "startColumn" : 5, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e9055c70b63a7fac:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6821, + "startColumn" : 9, + "endColumn" : 17 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable b has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7546, + "startColumn" : 4, + "endColumn" : 49 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fee0354f1eba27fa:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7544, + "startColumn" : 8, + "endColumn" : 49 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable g has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7547, + "startColumn" : 4, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b8666fc427bb56b0:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7545, + "startColumn" : 4, + "endColumn" : 22 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7796, + "startColumn" : 3, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "266605f508183857:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7794, + "startColumn" : 7, + "endColumn" : 36 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable d has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7797, + "startColumn" : 3, + "endColumn" : 49 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "bce826c5bf2ecd5d:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7795, + "startColumn" : 3, + "endColumn" : 30 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1).\nVariable c has already been declared [here](2)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7798, + "startColumn" : 3, + "endColumn" : 35 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4f3775d1f115a7f7:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7794, + "startColumn" : 7, + "endColumn" : 36 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7796, + "startColumn" : 3, + "endColumn" : 29 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable d has already been declared [here](1).\nVariable d has already been declared [here](2)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7799, + "startColumn" : 3, + "endColumn" : 48 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e95a2989033b7b9f:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7795, + "startColumn" : 3, + "endColumn" : 30 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7797, + "startColumn" : 3, + "endColumn" : 49 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1).\nVariable c has already been declared [here](2).\nVariable c has already been declared [here](3)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7800, + "startColumn" : 3, + "endColumn" : 34 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e0a49f4a7dc9d3d5:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7794, + "startColumn" : 7, + "endColumn" : 36 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7796, + "startColumn" : 3, + "endColumn" : 29 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 3, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7798, + "startColumn" : 3, + "endColumn" : 35 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable d has already been declared [here](1).\nVariable d has already been declared [here](2).\nVariable d has already been declared [here](3)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7801, + "startColumn" : 3, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e59bc66258af358:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7795, + "startColumn" : 3, + "endColumn" : 30 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7797, + "startColumn" : 3, + "endColumn" : 49 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 3, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7799, + "startColumn" : 3, + "endColumn" : 48 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1).\nVariable c has already been declared [here](2).\nVariable c has already been declared [here](3).\nVariable c has already been declared [here](4)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7802, + "startColumn" : 3, + "endColumn" : 37 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "f84d2fd813b43a50:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7794, + "startColumn" : 7, + "endColumn" : 36 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7796, + "startColumn" : 3, + "endColumn" : 29 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 3, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7798, + "startColumn" : 3, + "endColumn" : 35 + } + }, + "message" : { + "text" : "here" + } + }, { + "id" : 4, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 7800, + "startColumn" : 3, + "endColumn" : 34 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable c has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8096, + "startColumn" : 3, + "endColumn" : 277 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b98dd98aca26dcb3:1", + "primaryLocationStartColumnFingerprint" : "0" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 8095, + "startColumn" : 7, + "endColumn" : 15 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable src has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + }, + "region" : { + "startLine" : 133, + "startColumn" : 76, + "endColumn" : 79 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "ac028300fbf05299:1", + "primaryLocationStartColumnFingerprint" : "71" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/js/media.js", + "uriBaseId" : "%SRCROOT%", + "index" : 16 + }, + "region" : { + "startLine" : 133, + "startColumn" : 46, + "endColumn" : 49 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "ruleIndex" : 18, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-variable-declaration", + "index" : 18 + }, + "message" : { + "text" : "Variable invisibleChar has already been declared [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 17, + "startColumn" : 105, + "endColumn" : 129 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b727ad69f2a9b6af:1", + "primaryLocationStartColumnFingerprint" : "102" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/noneditable/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 17 + }, + "region" : { + "startLine" : 17, + "startColumn" : 47, + "endColumn" : 60 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unsafe-external-link", + "ruleIndex" : 19, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unsafe-external-link", + "index" : 19 + }, + "message" : { + "text" : "External links without noopener/noreferrer are a potential security risk." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "templates/html/core/administration/settings_view.html", + "uriBaseId" : "%SRCROOT%", + "index" : 64 + }, + "region" : { + "startLine" : 48, + "startColumn" : 50, + "endColumn" : 102 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "7ccc38be67f2b59d:1", + "primaryLocationStartColumnFingerprint" : "45" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/duplicate-html-attribute", + "ruleIndex" : 20, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/duplicate-html-attribute", + "index" : 20 + }, + "message" : { + "text" : "This attribute is duplicated [here](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "templates/html/core/database_setup.html", + "uriBaseId" : "%SRCROOT%", + "index" : 65 + }, + "region" : { + "startLine" : 13, + "startColumn" : 11, + "endColumn" : 24 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "e5c79bb4a808a43c:1", + "primaryLocationStartColumnFingerprint" : "6" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "templates/html/core/database_setup.html", + "uriBaseId" : "%SRCROOT%", + "index" : 65 + }, + "region" : { + "startLine" : 13, + "startColumn" : 59, + "endColumn" : 72 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unknown-directive", + "ruleIndex" : 21, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unknown-directive", + "index" : 21 + }, + "message" : { + "text" : "Unknown directive: '$:nomunge'." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery.ba-serializeobject.js", + "uriBaseId" : "%SRCROOT%", + "index" : 66 + }, + "region" : { + "startLine" : 14, + "startColumn" : 3, + "endColumn" : 15 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3576de2477c2c946:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/redos", + "ruleIndex" : 22, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/redos", + "index" : 22 + }, + "message" : { + "text" : "This part of the regular expression may cause exponential backtracking on strings starting with 'a@' and containing many repetitions of '9.9.'." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 85, + "startColumn" : 505, + "endColumn" : 733 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "34885015b6b29271:1", + "primaryLocationStartColumnFingerprint" : "499" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/redos", + "ruleIndex" : 22, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/redos", + "index" : 22 + }, + "message" : { + "text" : "This part of the regular expression may cause exponential backtracking on strings starting with 'a@a' and containing many repetitions of '9.9'." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 85, + "startColumn" : 613, + "endColumn" : 675 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "34885015b6b29271:1", + "primaryLocationStartColumnFingerprint" : "607" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/redos", + "ruleIndex" : 22, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/redos", + "index" : 22 + }, + "message" : { + "text" : "This part of the regular expression may cause exponential backtracking on strings starting with 'a&' and containing many repetitions of 'a;&'." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/wordcount/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 41 + }, + "region" : { + "startLine" : 80, + "startColumn" : 30, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fcf436e8176571cb:1", + "primaryLocationStartColumnFingerprint" : "24" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "ruleIndex" : 23, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "index" : 23 + }, + "message" : { + "text" : "This replaces only the first occurrence of \"<\"." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 3143, + "startColumn" : 279, + "endColumn" : 288 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "697e2078c911bd4:1", + "primaryLocationStartColumnFingerprint" : "274" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "ruleIndex" : 23, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "index" : 23 + }, + "message" : { + "text" : "This replaces only the first occurrence of \"\\\\\"." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6548, + "startColumn" : 37, + "endColumn" : 46 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3c2f5215c724deb5:1", + "primaryLocationStartColumnFingerprint" : "33" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "ruleIndex" : 23, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "index" : 23 + }, + "message" : { + "text" : "This does not escape backslash characters in the input." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.button.js", + "uriBaseId" : "%SRCROOT%", + "index" : 67 + }, + "region" : { + "startLine" : 32, + "startColumn" : 11, + "endColumn" : 23 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "c80421660ef3f97:1", + "primaryLocationStartColumnFingerprint" : "7" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "ruleIndex" : 23, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "index" : 23 + }, + "message" : { + "text" : "This does not escape backslash characters in the input." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.tabs.js", + "uriBaseId" : "%SRCROOT%", + "index" : 68 + }, + "region" : { + "startLine" : 301, + "startColumn" : 17, + "endColumn" : 29 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "1b3bbf62b34af44c:1", + "primaryLocationStartColumnFingerprint" : "14" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "ruleIndex" : 23, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-sanitization", + "index" : 23 + }, + "message" : { + "text" : "This replaces only the first occurrence of '\\n'." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/inlinepopups/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 11 + }, + "region" : { + "startLine" : 190, + "startColumn" : 34, + "endColumn" : 51 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4a941fd766d12f2e:1", + "primaryLocationStartColumnFingerprint" : "29" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-assignment-to-property", + "ruleIndex" : 24, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-assignment-to-property", + "index" : 24 + }, + "message" : { + "text" : "This write to property 'counter' is useless, since [another property write](1) always overrides it." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.sortable.js", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1148, + "startColumn" : 33, + "endColumn" : 47 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "40ae99287e7df8d:1", + "primaryLocationStartColumnFingerprint" : "30" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.sortable.js", + "uriBaseId" : "%SRCROOT%", + "index" : 69 + }, + "region" : { + "startLine" : 1148, + "startColumn" : 3, + "endColumn" : 51 + } + }, + "message" : { + "text" : "another property write" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "ruleIndex" : 25, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "index" : 25 + }, + "message" : { + "text" : "This string, which is used as a regular expression [here](1), has an unescaped '.' before 'macromedia.com/pub/shockwave/cabs/flash/swflash', so it might match more hosts than expected." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 18, + "startColumn" : 87, + "endColumn" : 171 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3c725cfcd2677d7b:1", + "primaryLocationStartColumnFingerprint" : "84" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 114, + "startColumn" : 30, + "endColumn" : 72 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "ruleIndex" : 25, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "index" : 25 + }, + "message" : { + "text" : "This string, which is used as a regular expression [here](1), has an unescaped '.' before 'macromedia.com/pub/shockwave/cabs/director/sw', so it might match more hosts than expected." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 19, + "startColumn" : 84, + "endColumn" : 165 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "79b1b5be75fb1b8d:1", + "primaryLocationStartColumnFingerprint" : "81" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 114, + "startColumn" : 30, + "endColumn" : 72 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "ruleIndex" : 25, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "index" : 25 + }, + "message" : { + "text" : "This string, which is used as a regular expression [here](1), has an unescaped '.' before 'microsoft.com/activex/controls/mplayer/en/nsmp2inf', so it might match more hosts than expected." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 20, + "startColumn" : 161, + "endColumn" : 249 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "3fece0909814abf2:1", + "primaryLocationStartColumnFingerprint" : "158" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 114, + "startColumn" : 30, + "endColumn" : 72 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "ruleIndex" : 25, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "index" : 25 + }, + "message" : { + "text" : "This string, which is used as a regular expression [here](1), has an unescaped '.' before 'apple.com/qtactivex/qtplugin', so it might match more hosts than expected." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 21, + "startColumn" : 77, + "endColumn" : 136 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "baa83464899c850f:1", + "primaryLocationStartColumnFingerprint" : "74" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 114, + "startColumn" : 30, + "endColumn" : 72 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "ruleIndex" : 25, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "index" : 25 + }, + "message" : { + "text" : "This string, which is used as a regular expression [here](1), has an unescaped '.' before 'macromedia.com/pub/shockwave/cabs/flash/swflash', so it might match more hosts than expected." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 22, + "startColumn" : 89, + "endColumn" : 173 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "8ad5248e23031514:1", + "primaryLocationStartColumnFingerprint" : "86" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 114, + "startColumn" : 30, + "endColumn" : 72 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "ruleIndex" : 25, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-hostname-regexp", + "index" : 25 + }, + "message" : { + "text" : "This string, which is used as a regular expression [here](1), has an unescaped '.' before 'sun.com/products/plugin/autodl/jinstall-1_5_0-windows-i586', so it might match more hosts than expected." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 23, + "startColumn" : 82, + "endColumn" : 172 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "fa7eb8938ebc8874:1", + "primaryLocationStartColumnFingerprint" : "79" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/media/editor_plugin_src.js", + "uriBaseId" : "%SRCROOT%", + "index" : 15 + }, + "region" : { + "startLine" : 114, + "startColumn" : 30, + "endColumn" : 72 + } + }, + "message" : { + "text" : "here" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting", + "ruleIndex" : 26, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/loop-iteration-skipped-due-to-shifting", + "index" : 26 + }, + "message" : { + "text" : "Removing an array item without adjusting the loop index 'i' causes the subsequent array item to be skipped." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.droppable.js", + "uriBaseId" : "%SRCROOT%", + "index" : 70 + }, + "region" : { + "startLine" : 71, + "startColumn" : 5, + "endColumn" : 22 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "a0244b916b792ba9:1", + "primaryLocationStartColumnFingerprint" : "0" + } + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "ruleIndex" : 27, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "index" : 27 + }, + "message" : { + "text" : "The escape sequence '\\.' is equivalent to just '.', so the sequence may still represent a meta-character when it is used in a [regular expression](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 220, + "startColumn" : 55, + "endColumn" : 57 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "5bc93733f296b513:1", + "primaryLocationStartColumnFingerprint" : "53" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 220, + "startColumn" : 39, + "endColumn" : 70 + } + }, + "message" : { + "text" : "regular expression" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "ruleIndex" : 27, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "index" : 27 + }, + "message" : { + "text" : "The escape sequence '\\.' is equivalent to just '.', so the sequence may still represent a meta-character when it is used in a [regular expression](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 226, + "startColumn" : 68, + "endColumn" : 70 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "9ce0746afae7a611:1", + "primaryLocationStartColumnFingerprint" : "65" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 226, + "startColumn" : 49, + "endColumn" : 78 + } + }, + "message" : { + "text" : "regular expression" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "ruleIndex" : 27, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "index" : 27 + }, + "message" : { + "text" : "The escape sequence '\\.' is equivalent to just '.', so the sequence may still represent a meta-character when it is used in a [regular expression](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 227, + "startColumn" : 31, + "endColumn" : 33 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "76a7d7cbd7b16471:1", + "primaryLocationStartColumnFingerprint" : "28" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/plugins/advlink/js/advlink.js", + "uriBaseId" : "%SRCROOT%", + "index" : 5 + }, + "region" : { + "startLine" : 253, + "startColumn" : 48, + "endColumn" : 54 + } + }, + "message" : { + "text" : "regular expression" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "ruleIndex" : 27, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/useless-regexp-character-escape", + "index" : 27 + }, + "message" : { + "text" : "The escape sequence '\\.' is equivalent to just '.', so the sequence may still represent a meta-character when it is used in a [regular expression](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/validate.js", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + }, + "region" : { + "startLine" : 27, + "startColumn" : 95, + "endColumn" : 97 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "2ed8420357e0fd27:1", + "primaryLocationStartColumnFingerprint" : "92" + }, + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/tinymce/jscripts/tiny_mce/utils/validate.js", + "uriBaseId" : "%SRCROOT%", + "index" : 36 + }, + "region" : { + "startLine" : 70, + "startColumn" : 32, + "endColumn" : 33 + } + }, + "message" : { + "text" : "regular expression" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unsafe-jquery-plugin", + "ruleIndex" : 28, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unsafe-jquery-plugin", + "index" : 28 + }, + "message" : { + "text" : "Potential XSS vulnerability in the ['$.fn.datepicker' plugin](1).\nPotential XSS vulnerability in the ['$.fn.datepicker' plugin](2).\nPotential XSS vulnerability in the ['$.fn.datepicker' plugin](3)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "862d0932c3f65e9c:1", + "primaryLocationStartColumnFingerprint" : "2" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery-ui.js", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + }, + "region" : { + "startLine" : 9598, + "startColumn" : 28, + "endColumn" : 35 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery-ui.js", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + }, + "region" : { + "startLine" : 9629, + "startColumn" : 41, + "endColumn" : 48 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 139, + "startColumn" : 38, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 40 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings || {}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 19, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$.exten ... || {})" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 15, + "endColumn" : 42 + } + }, + "message" : { + "text" : "this._g ... Field\")" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 4, + "endColumn" : 42 + } + }, + "message" : { + "text" : "altField" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 14 + } + }, + "message" : { + "text" : "altField" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery-ui.js", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + }, + "region" : { + "startLine" : 9598, + "startColumn" : 28, + "endColumn" : 35 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery-ui.js", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + }, + "region" : { + "startLine" : 9629, + "startColumn" : 41, + "endColumn" : 48 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 139, + "startColumn" : 38, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 40 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings || {}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 28, + "endColumn" : 30 + } + }, + "message" : { + "text" : "{}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 19, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$.exten ... || {})" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 15, + "endColumn" : 42 + } + }, + "message" : { + "text" : "this._g ... Field\")" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 4, + "endColumn" : 42 + } + }, + "message" : { + "text" : "altField" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 14 + } + }, + "message" : { + "text" : "altField" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1998, + "startColumn" : 28, + "endColumn" : 35 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 2029, + "startColumn" : 41, + "endColumn" : 48 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 139, + "startColumn" : 38, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 40 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings || {}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 19, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$.exten ... || {})" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 15, + "endColumn" : 42 + } + }, + "message" : { + "text" : "this._g ... Field\")" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 4, + "endColumn" : 42 + } + }, + "message" : { + "text" : "altField" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 14 + } + }, + "message" : { + "text" : "altField" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1998, + "startColumn" : 28, + "endColumn" : 35 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 2029, + "startColumn" : 41, + "endColumn" : 48 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 139, + "startColumn" : 38, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 40 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings || {}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 28, + "endColumn" : 30 + } + }, + "message" : { + "text" : "{}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 19, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$.exten ... || {})" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 15, + "endColumn" : 42 + } + }, + "message" : { + "text" : "this._g ... Field\")" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 4, + "endColumn" : 42 + } + }, + "message" : { + "text" : "altField" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 14 + } + }, + "message" : { + "text" : "altField" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-custom.js", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 541, + "startColumn" : 10, + "endColumn" : 11 + } + }, + "message" : { + "text" : "a" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-custom.js", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 542, + "startColumn" : 154, + "endColumn" : 155 + } + }, + "message" : { + "text" : "a" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 139, + "startColumn" : 38, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 40 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings || {}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 19, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$.exten ... || {})" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 15, + "endColumn" : 42 + } + }, + "message" : { + "text" : "this._g ... Field\")" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 4, + "endColumn" : 42 + } + }, + "message" : { + "text" : "altField" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 14 + } + }, + "message" : { + "text" : "altField" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-custom.js", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 541, + "startColumn" : 10, + "endColumn" : 11 + } + }, + "message" : { + "text" : "a" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-custom.js", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 542, + "startColumn" : 154, + "endColumn" : 155 + } + }, + "message" : { + "text" : "a" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 139, + "startColumn" : 38, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 40 + } + }, + "message" : { + "text" : "settings" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 32, + "endColumn" : 46 + } + }, + "message" : { + "text" : "settings || {}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 28, + "endColumn" : 30 + } + }, + "message" : { + "text" : "{}" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 148, + "startColumn" : 19, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$.exten ... || {})" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 15, + "endColumn" : 42 + } + }, + "message" : { + "text" : "this._g ... Field\")" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1021, + "startColumn" : 4, + "endColumn" : 42 + } + }, + "message" : { + "text" : "altField" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1027, + "startColumn" : 6, + "endColumn" : 14 + } + }, + "message" : { + "text" : "altField" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery-ui.js", + "uriBaseId" : "%SRCROOT%", + "index" : 71 + }, + "region" : { + "startLine" : 9598, + "startColumn" : 19, + "endLine" : 9631, + "endColumn" : 2 + } + }, + "message" : { + "text" : "'$.fn.datepicker' plugin" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.datepicker.js", + "uriBaseId" : "%SRCROOT%", + "index" : 60 + }, + "region" : { + "startLine" : 1998, + "startColumn" : 19, + "endLine" : 2031, + "endColumn" : 2 + } + }, + "message" : { + "text" : "'$.fn.datepicker' plugin" + } + }, { + "id" : 3, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-custom.js", + "uriBaseId" : "%SRCROOT%", + "index" : 72 + }, + "region" : { + "startLine" : 541, + "endLine" : 542, + "endColumn" : 159 + } + }, + "message" : { + "text" : "'$.fn.datepicker' plugin" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/unsafe-jquery-plugin", + "ruleIndex" : 28, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/unsafe-jquery-plugin", + "index" : 28 + }, + "message" : { + "text" : "Potential XSS vulnerability in the ['$.fn.position' plugin](1)." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 126, + "startColumn" : 15, + "endColumn" : 25 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "cdbebfebc041366e:1", + "primaryLocationStartColumnFingerprint" : "12" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 117, + "startColumn" : 27, + "endColumn" : 34 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 118, + "startColumn" : 20, + "endColumn" : 27 + } + }, + "message" : { + "text" : "options" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 118, + "startColumn" : 20, + "endColumn" : 30 + } + }, + "message" : { + "text" : "options.of" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 126, + "startColumn" : 15, + "endColumn" : 25 + } + }, + "message" : { + "text" : "options.of" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/ui/jquery.ui.position.js", + "uriBaseId" : "%SRCROOT%", + "index" : 73 + }, + "region" : { + "startLine" : 117, + "startColumn" : 17, + "endLine" : 295, + "endColumn" : 2 + } + }, + "message" : { + "text" : "'$.fn.position' plugin" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4666, + "startColumn" : 24, + "endColumn" : 118 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4a980240eec311bb:1", + "primaryLocationStartColumnFingerprint" : "20" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4666, + "startColumn" : 54, + "endColumn" : 68 + } + }, + "message" : { + "text" : "$(this).text()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4666, + "startColumn" : 24, + "endColumn" : 118 + } + }, + "message" : { + "text" : "''" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 4666, + "startColumn" : 54, + "endColumn" : 68 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6128, + "startColumn" : 36, + "endColumn" : 50 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "703eafa65a81eae4:1", + "primaryLocationStartColumnFingerprint" : "31" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6128, + "startColumn" : 36, + "endColumn" : 50 + } + }, + "message" : { + "text" : "$(this).text()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6128, + "startColumn" : 36, + "endColumn" : 50 + } + }, + "message" : { + "text" : "$(this).text()" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/12o_super_mini.js", + "uriBaseId" : "%SRCROOT%", + "index" : 39 + }, + "region" : { + "startLine" : 6128, + "startColumn" : 36, + "endColumn" : 50 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 547, + "startColumn" : 33, + "endColumn" : 47 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "50c5e6da4202e956:1", + "primaryLocationStartColumnFingerprint" : "8" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 547, + "startColumn" : 33, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$(this).text()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 547, + "startColumn" : 33, + "endColumn" : 47 + } + }, + "message" : { + "text" : "$(this).text()" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/chat.js", + "uriBaseId" : "%SRCROOT%", + "index" : 42 + }, + "region" : { + "startLine" : 547, + "startColumn" : 33, + "endColumn" : 47 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 494, + "startColumn" : 31, + "endColumn" : 125 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "4a980240eec311bb:1", + "primaryLocationStartColumnFingerprint" : "20" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 494, + "startColumn" : 61, + "endColumn" : 75 + } + }, + "message" : { + "text" : "$(this).text()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 494, + "startColumn" : 31, + "endColumn" : 125 + } + }, + "message" : { + "text" : "''" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/hardtree.js", + "uriBaseId" : "%SRCROOT%", + "index" : 1 + }, + "region" : { + "startLine" : 494, + "startColumn" : 61, + "endColumn" : 75 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters.\n[DOM text](2) is reinterpreted as HTML without escaping meta-characters.\n[DOM text](3) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 89, + "startColumn" : 35, + "endLine" : 93, + "endColumn" : 14 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "b3f0d76a66d54a16:1", + "primaryLocationStartColumnFingerprint" : "28" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 90, + "startColumn" : 17, + "endColumn" : 27 + } + }, + "message" : { + "text" : "name.val()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 89, + "startColumn" : 35, + "endLine" : 93, + "endColumn" : 14 + } + }, + "message" : { + "text" : "\"\" ... \"\"" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 91, + "startColumn" : 17, + "endColumn" : 28 + } + }, + "message" : { + "text" : "email.val()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 89, + "startColumn" : 35, + "endLine" : 93, + "endColumn" : 14 + } + }, + "message" : { + "text" : "\"\" ... \"\"" + } + } + } ] + } ] + }, { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 92, + "startColumn" : 17, + "endColumn" : 31 + } + }, + "message" : { + "text" : "password.val()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 89, + "startColumn" : 35, + "endLine" : 93, + "endColumn" : 14 + } + }, + "message" : { + "text" : "\"\" ... \"\"" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 90, + "startColumn" : 17, + "endColumn" : 27 + } + }, + "message" : { + "text" : "DOM text" + } + }, { + "id" : 2, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 91, + "startColumn" : 17, + "endColumn" : 28 + } + }, + "message" : { + "text" : "DOM text" + } + }, { + "id" : 3, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html", + "uriBaseId" : "%SRCROOT%", + "index" : 59 + }, + "region" : { + "startLine" : 92, + "startColumn" : 17, + "endColumn" : 31 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + }, + "region" : { + "startLine" : 109, + "startColumn" : 18, + "endColumn" : 109 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "68541733ad36bd2:1", + "primaryLocationStartColumnFingerprint" : "13" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + }, + "region" : { + "startLine" : 103, + "startColumn" : 13, + "endColumn" : 50 + } + }, + "message" : { + "text" : "$link.s ... \"alt\" )" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + }, + "region" : { + "startLine" : 103, + "startColumn" : 5, + "endColumn" : 50 + } + }, + "message" : { + "text" : "title" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + }, + "region" : { + "startLine" : 109, + "startColumn" : 33, + "endColumn" : 38 + } + }, + "message" : { + "text" : "title" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + }, + "region" : { + "startLine" : 109, + "startColumn" : 18, + "endColumn" : 109 + } + }, + "message" : { + "text" : "\"\"" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html", + "uriBaseId" : "%SRCROOT%", + "index" : 74 + }, + "region" : { + "startLine" : 103, + "startColumn" : 13, + "endColumn" : 50 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 61, + "startColumn" : 13, + "endColumn" : 90 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "51698d300613832:1", + "primaryLocationStartColumnFingerprint" : "8" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 59, + "startColumn" : 16, + "endColumn" : 30 + } + }, + "message" : { + "text" : "tabTitle.val()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 59, + "startColumn" : 16, + "endColumn" : 53 + } + }, + "message" : { + "text" : "tabTitl ... Counter" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 59, + "startColumn" : 8, + "endColumn" : 53 + } + }, + "message" : { + "text" : "label" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 61, + "startColumn" : 83, + "endColumn" : 88 + } + }, + "message" : { + "text" : "label" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 61, + "startColumn" : 13, + "endColumn" : 90 + } + }, + "message" : { + "text" : "tabTemp ... label )" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 59, + "startColumn" : 16, + "endColumn" : 30 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/xss-through-dom", + "ruleIndex" : 29, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/xss-through-dom", + "index" : 29 + }, + "message" : { + "text" : "[DOM text](1) is reinterpreted as HTML without escaping meta-characters." + }, + "locations" : [ { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 65, + "startColumn" : 17, + "endColumn" : 75 + } + } + } ], + "partialFingerprints" : { + "primaryLocationLineHash" : "dbf55bee3d3f647b:1", + "primaryLocationStartColumnFingerprint" : "13" + }, + "codeFlows" : [ { + "threadFlows" : [ { + "locations" : [ { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 62, + "startColumn" : 22, + "endColumn" : 38 + } + }, + "message" : { + "text" : "tabContent.val()" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 62, + "startColumn" : 22, + "endColumn" : 75 + } + }, + "message" : { + "text" : "tabCont ... ntent.\"" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 62, + "startColumn" : 5, + "endColumn" : 75 + } + }, + "message" : { + "text" : "tabContentHtml" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 65, + "startColumn" : 46, + "endColumn" : 60 + } + }, + "message" : { + "text" : "tabContentHtml" + } + } + }, { + "location" : { + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 65, + "startColumn" : 17, + "endColumn" : 75 + } + }, + "message" : { + "text" : "\"
\"" + } + } + } ] + } ] + } ], + "relatedLocations" : [ { + "id" : 1, + "physicalLocation" : { + "artifactLocation" : { + "uri" : "static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html", + "uriBaseId" : "%SRCROOT%", + "index" : 75 + }, + "region" : { + "startLine" : 62, + "startColumn" : 22, + "endColumn" : 38 + } + }, + "message" : { + "text" : "DOM text" + } + } ] + }, { + "ruleId" : "com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization", + "ruleIndex" : 30, + "rule" : { + "id" : "com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization", + "index" : 30 + }, + "message" : { + "text" : "This string may still contain [''' + physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 118 + startColumn: 24 + startLine: 4666 + locations: + - physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 118 + startColumn: 24 + startLine: 4666 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 4a980240eec311bb:1 + primaryLocationStartColumnFingerprint: '20' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 68 + startColumn: 54 + startLine: 4666 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + locations: + - physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 703eafa65a81eae4:1 + primaryLocationStartColumnFingerprint: '31' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 36 + startLine: 6128 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 42 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 42 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + locations: + - physicalLocation: + artifactLocation: + index: 42 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 50c5e6da4202e956:1 + primaryLocationStartColumnFingerprint: '8' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 42 + uri: static/js/chat.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 47 + startColumn: 33 + startLine: 547 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $(this).text() + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 61 + startLine: 494 + - location: + message: + text: '''''' + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 125 + startColumn: 31 + startLine: 494 + locations: + - physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 125 + startColumn: 31 + startLine: 494 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 4a980240eec311bb:1 + primaryLocationStartColumnFingerprint: '20' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 1 + uri: static/js/hardtree.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 61 + startLine: 494 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: name.val() + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 17 + startLine: 90 + - location: + message: + text: '"" ... ""' + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + - threadFlows: + - locations: + - location: + message: + text: email.val() + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 17 + startLine: 91 + - location: + message: + text: '"" ... ""' + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + - threadFlows: + - locations: + - location: + message: + text: password.val() + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 31 + startColumn: 17 + startLine: 92 + - location: + message: + text: '"" ... ""' + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + locations: + - physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 14 + endLine: 93 + startColumn: 35 + startLine: 89 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters. + + [DOM text](2) is reinterpreted as HTML without escaping meta-characters. + + [DOM text](3) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: b3f0d76a66d54a16:1 + primaryLocationStartColumnFingerprint: '28' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 27 + startColumn: 17 + startLine: 90 + - id: 2 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 28 + startColumn: 17 + startLine: 91 + - id: 3 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 59 + uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 31 + startColumn: 17 + startLine: 92 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: $link.s ... "alt" ) + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 13 + startLine: 103 + - location: + message: + text: title + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 5 + startLine: 103 + - location: + message: + text: title + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 33 + startLine: 109 + - location: + message: + text: '""' + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 109 + startColumn: 18 + startLine: 109 + locations: + - physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 109 + startColumn: 18 + startLine: 109 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 68541733ad36bd2:1 + primaryLocationStartColumnFingerprint: '13' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 74 + uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 50 + startColumn: 13 + startLine: 103 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: tabTitle.val() + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 16 + startLine: 59 + - location: + message: + text: tabTitl ... Counter + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 16 + startLine: 59 + - location: + message: + text: label + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 53 + startColumn: 8 + startLine: 59 + - location: + message: + text: label + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 88 + startColumn: 83 + startLine: 61 + - location: + message: + text: tabTemp ... label ) + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 90 + startColumn: 13 + startLine: 61 + locations: + - physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 90 + startColumn: 13 + startLine: 61 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: 51698d300613832:1 + primaryLocationStartColumnFingerprint: '8' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 30 + startColumn: 16 + startLine: 59 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - codeFlows: + - threadFlows: + - locations: + - location: + message: + text: tabContent.val() + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 22 + startLine: 62 + - location: + message: + text: tabCont ... ntent." + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 22 + startLine: 62 + - location: + message: + text: tabContentHtml + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 5 + startLine: 62 + - location: + message: + text: tabContentHtml + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 60 + startColumn: 46 + startLine: 65 + - location: + message: + text: '"
"' + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 17 + startLine: 65 + locations: + - physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 75 + startColumn: 17 + startLine: 65 + message: + text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' + partialFingerprints: + primaryLocationLineHash: dbf55bee3d3f647b:1 + primaryLocationStartColumnFingerprint: '13' + relatedLocations: + - id: 1 + message: + text: DOM text + physicalLocation: + artifactLocation: + index: 75 + uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html + uriBaseId: '%SRCROOT%' + region: + endColumn: 38 + startColumn: 22 + startLine: 62 + rule: + id: com.lgtm/javascript-queries:js/xss-through-dom + index: 29 + ruleId: com.lgtm/javascript-queries:js/xss-through-dom + ruleIndex: 29 + - locations: + - physicalLocation: + artifactLocation: + index: 39 + uri: static/js/12o_super_mini.js + uriBaseId: '%SRCROOT%' + region: + endColumn: 39 + startColumn: 11 + startLine: 2664 + message: + text: This string may still contain [''' - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/12o_super_mini.js - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 4666 - startColumn: 54 - endColumn: 68 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/xss-through-dom - ruleIndex: 32 - rule: - id: com.lgtm/javascript-queries:js/xss-through-dom - index: 32 - message: - text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' - locations: - - physicalLocation: - artifactLocation: - uri: static/js/12o_super_mini.js - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 6128 - startColumn: 36 - endColumn: 50 - partialFingerprints: - primaryLocationLineHash: 703eafa65a81eae4:1 - primaryLocationStartColumnFingerprint: "31" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/12o_super_mini.js - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 6128 - startColumn: 36 - endColumn: 50 - message: - text: $(this).text() - - location: - physicalLocation: - artifactLocation: - uri: static/js/12o_super_mini.js - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 6128 - startColumn: 36 - endColumn: 50 - message: - text: $(this).text() - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/12o_super_mini.js - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 6128 - startColumn: 36 - endColumn: 50 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/xss-through-dom - ruleIndex: 32 - rule: - id: com.lgtm/javascript-queries:js/xss-through-dom - index: 32 - message: - text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' - locations: - - physicalLocation: - artifactLocation: - uri: static/js/chat.js - uriBaseId: '%SRCROOT%' - index: 43 - region: - startLine: 547 - startColumn: 33 - endColumn: 47 - partialFingerprints: - primaryLocationLineHash: 50c5e6da4202e956:1 - primaryLocationStartColumnFingerprint: "8" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/chat.js - uriBaseId: '%SRCROOT%' - index: 43 - region: - startLine: 547 - startColumn: 33 - endColumn: 47 - message: - text: $(this).text() - - location: - physicalLocation: - artifactLocation: - uri: static/js/chat.js - uriBaseId: '%SRCROOT%' - index: 43 - region: - startLine: 547 - startColumn: 33 - endColumn: 47 - message: - text: $(this).text() - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/chat.js - uriBaseId: '%SRCROOT%' - index: 43 - region: - startLine: 547 - startColumn: 33 - endColumn: 47 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/xss-through-dom - ruleIndex: 32 - rule: - id: com.lgtm/javascript-queries:js/xss-through-dom - index: 32 - message: - text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' - locations: - - physicalLocation: - artifactLocation: - uri: static/js/hardtree.js - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 494 - startColumn: 31 - endColumn: 125 - partialFingerprints: - primaryLocationLineHash: 4a980240eec311bb:1 - primaryLocationStartColumnFingerprint: "20" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/hardtree.js - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 494 - startColumn: 61 - endColumn: 75 - message: - text: $(this).text() - - location: - physicalLocation: - artifactLocation: - uri: static/js/hardtree.js - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 494 - startColumn: 31 - endColumn: 125 - message: - text: '''''' - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/hardtree.js - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 494 - startColumn: 61 - endColumn: 75 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/xss-through-dom - ruleIndex: 32 - rule: - id: com.lgtm/javascript-queries:js/xss-through-dom - index: 32 - message: - text: |- - [DOM text](1) is reinterpreted as HTML without escaping meta-characters. - [DOM text](2) is reinterpreted as HTML without escaping meta-characters. - [DOM text](3) is reinterpreted as HTML without escaping meta-characters. - locations: - - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 89 - startColumn: 35 - endLine: 93 - endColumn: 14 - partialFingerprints: - primaryLocationLineHash: b3f0d76a66d54a16:1 - primaryLocationStartColumnFingerprint: "28" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 90 - startColumn: 17 - endColumn: 27 - message: - text: name.val() - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 89 - startColumn: 35 - endLine: 93 - endColumn: 14 - message: - text: '"" ... ""' - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 91 - startColumn: 17 - endColumn: 28 - message: - text: email.val() - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 89 - startColumn: 35 - endLine: 93 - endColumn: 14 - message: - text: '"" ... ""' - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 92 - startColumn: 17 - endColumn: 31 - message: - text: password.val() - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 89 - startColumn: 35 - endLine: 93 - endColumn: 14 - message: - text: '"" ... ""' - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 90 - startColumn: 17 - endColumn: 27 - message: - text: DOM text - - id: 2 - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 91 - startColumn: 17 - endColumn: 28 - message: - text: DOM text - - id: 3 - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/dialog/modal-form.html - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 92 - startColumn: 17 - endColumn: 31 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/xss-through-dom - ruleIndex: 32 - rule: - id: com.lgtm/javascript-queries:js/xss-through-dom - index: 32 - message: - text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' - locations: - - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 109 - startColumn: 18 - endColumn: 109 - partialFingerprints: - primaryLocationLineHash: 68541733ad36bd2:1 - primaryLocationStartColumnFingerprint: "13" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 103 - startColumn: 13 - endColumn: 50 - message: - text: $link.s ... "alt" ) - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 103 - startColumn: 5 - endColumn: 50 - message: - text: title - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 109 - startColumn: 33 - endColumn: 38 - message: - text: title - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 109 - startColumn: 18 - endColumn: 109 - message: - text: '""' - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/droppable/photo-manager.html - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 103 - startColumn: 13 - endColumn: 50 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/xss-through-dom - ruleIndex: 32 - rule: - id: com.lgtm/javascript-queries:js/xss-through-dom - index: 32 - message: - text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' - locations: - - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 61 - startColumn: 13 - endColumn: 90 - partialFingerprints: - primaryLocationLineHash: 51698d300613832:1 - primaryLocationStartColumnFingerprint: "8" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 59 - startColumn: 16 - endColumn: 30 - message: - text: tabTitle.val() - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 59 - startColumn: 16 - endColumn: 53 - message: - text: tabTitl ... Counter - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 59 - startColumn: 8 - endColumn: 53 - message: - text: label - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 61 - startColumn: 83 - endColumn: 88 - message: - text: label - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 61 - startColumn: 13 - endColumn: 90 - message: - text: tabTemp ... label ) - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 59 - startColumn: 16 - endColumn: 30 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/xss-through-dom - ruleIndex: 32 - rule: - id: com.lgtm/javascript-queries:js/xss-through-dom - index: 32 - message: - text: '[DOM text](1) is reinterpreted as HTML without escaping meta-characters.' - locations: - - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 65 - startColumn: 17 - endColumn: 75 - partialFingerprints: - primaryLocationLineHash: dbf55bee3d3f647b:1 - primaryLocationStartColumnFingerprint: "13" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 62 - startColumn: 22 - endColumn: 38 - message: - text: tabContent.val() - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 62 - startColumn: 22 - endColumn: 75 - message: - text: tabCont ... ntent." - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 62 - startColumn: 5 - endColumn: 75 - message: - text: tabContentHtml - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 65 - startColumn: 46 - endColumn: 60 - message: - text: tabContentHtml - - location: - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 65 - startColumn: 17 - endColumn: 75 - message: - text: '"
"' - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: static/js/jquery-ui-1.10.3/demos/tabs/manipulation.html - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 62 - startColumn: 22 - endColumn: 38 - message: - text: DOM text - - ruleId: com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization - ruleIndex: 33 - rule: - id: com.lgtm/javascript-queries:js/incomplete-multi-character-sanitization - index: 33 - message: - text: This string may still contain [ (capture group 1) and not --!> as a HTML comment end tag. - locations: - - physicalLocation: - artifactLocation: - uri: static/js/tinymce/jscripts/tiny_mce/tiny_mce_src.js - uriBaseId: '%SRCROOT%' - index: 34 - region: - startLine: 3516 - startColumn: 30 - endLine: 3523 - endColumn: 6 - partialFingerprints: - primaryLocationLineHash: 161aa20db18855a1:1 - primaryLocationStartColumnFingerprint: "26" - newlineSequences: - - "\r\n" - - |2+ - - '
' - - '
' - columnKind: utf16CodeUnits - properties: - semmle.formatSpecifier: 2.1.0 - semmle.sourceLanguage: javascript - - tool: - driver: - name: LGTM.com - organization: Semmle - version: 1.29.0-SNAPSHOT - rules: - - id: com.lgtm/python-queries:py/unnecessary-pass - name: com.lgtm/python-queries:py/unnecessary-pass - shortDescription: - text: Unnecessary pass - fullDescription: - text: Unnecessary 'pass' statement - defaultConfiguration: - enabled: true - level: warning - properties: - tags: - - maintainability - - useless-code - kind: problem - precision: very-high - severity: warning - sub-severity: low - - id: com.lgtm/python-queries:py/multiple-definition - name: com.lgtm/python-queries:py/multiple-definition - shortDescription: - text: Variable defined multiple times - fullDescription: - text: Assignment to a variable occurs multiple times without any intermediate use of that variable - defaultConfiguration: - enabled: true - level: warning - properties: - tags: - - maintainability - - useless-code - - external/cwe/cwe-563 - kind: problem - precision: very-high - severity: warning - sub-severity: low - - id: com.lgtm/python-queries:py/super-not-enclosing-class - name: com.lgtm/python-queries:py/super-not-enclosing-class - shortDescription: - text: First argument to super() is not enclosing class - fullDescription: - text: Calling super with something other than the enclosing class may cause incorrect object initialization. - defaultConfiguration: - enabled: true - level: error - properties: - tags: - - reliability - - maintainability - - convention - - external/cwe/cwe-687 - kind: problem - precision: high - severity: error - sub-severity: low - - id: com.lgtm/python-queries:py/polluting-import - name: com.lgtm/python-queries:py/polluting-import - shortDescription: - text: '''import *'' may pollute namespace' - fullDescription: - text: Importing a module using 'import *' may unintentionally pollute the global namespace if the module does not define `__all__` - defaultConfiguration: - enabled: true - level: note - properties: - tags: - - maintainability - - modularity - kind: problem - precision: very-high - severity: recommendation - sub-severity: high - - id: com.lgtm/python-queries:py/unreachable-statement - name: com.lgtm/python-queries:py/unreachable-statement - shortDescription: - text: Unreachable code - fullDescription: - text: Code is unreachable - defaultConfiguration: - enabled: true - level: warning - properties: - tags: - - maintainability - - useless-code - - external/cwe/cwe-561 - kind: problem - precision: very-high - severity: warning - sub-severity: low - - id: com.lgtm/python-queries:py/unused-import - name: com.lgtm/python-queries:py/unused-import - shortDescription: - text: Unused import - fullDescription: - text: Import is not required as it is not used - defaultConfiguration: - enabled: true - level: note - properties: - tags: - - maintainability - - useless-code - kind: problem - precision: very-high - severity: recommendation - sub-severity: high - - id: com.lgtm/python-queries:py/catch-base-exception - name: com.lgtm/python-queries:py/catch-base-exception - shortDescription: - text: Except block handles 'BaseException' - fullDescription: - text: Handling 'BaseException' means that system exits and keyboard interrupts may be mis-handled. - defaultConfiguration: - enabled: true - level: note - properties: - tags: - - reliability - - readability - - convention - - external/cwe/cwe-396 - kind: problem - precision: very-high - severity: recommendation - sub-severity: high - - id: com.lgtm/python-queries:py/unused-local-variable - name: com.lgtm/python-queries:py/unused-local-variable - shortDescription: - text: Unused local variable - fullDescription: - text: Local variable is defined but not used - defaultConfiguration: - enabled: true - level: note - properties: - tags: - - maintainability - - useless-code - - external/cwe/cwe-563 - kind: problem - precision: very-high - severity: recommendation - sub-severity: high - - id: com.lgtm/python-queries:py/conflicting-attributes - name: com.lgtm/python-queries:py/conflicting-attributes - shortDescription: - text: Conflicting attributes in base classes - fullDescription: - text: When a class subclasses multiple base classes and more than one base class defines the same attribute, attribute overriding may result in unexpected behavior by instances of this class. - defaultConfiguration: - enabled: true - level: warning - properties: - tags: - - reliability - - maintainability - - modularity - kind: problem - precision: high - severity: warning - sub-severity: low - - id: com.lgtm/python-queries:py/missing-equals - name: com.lgtm/python-queries:py/missing-equals - shortDescription: - text: '`__eq__` not overridden when adding attributes' - fullDescription: - text: When adding new attributes to instances of a class, equality for that class needs to be defined. - defaultConfiguration: - enabled: true - level: warning - properties: - tags: - - reliability - - correctness - kind: problem - precision: high - severity: warning - sub-severity: high - - id: com.lgtm/python-queries:py/import-and-import-from - name: com.lgtm/python-queries:py/import-and-import-from - shortDescription: - text: Module is imported with 'import' and 'import from' - fullDescription: - text: A module is imported with the "import" and "import from" statements - defaultConfiguration: - enabled: true - level: note - properties: - tags: - - maintainability - kind: problem - precision: very-high - severity: recommendation - sub-severity: low - - id: com.lgtm/python-queries:py/stack-trace-exposure - name: com.lgtm/python-queries:py/stack-trace-exposure - shortDescription: - text: Information exposure through an exception - fullDescription: - text: Leaking information about an exception, such as messages and stack traces, to an external user can expose implementation details that are useful to an attacker for developing a subsequent exploit. - defaultConfiguration: - enabled: true - level: error - properties: - tags: - - security - - external/cwe/cwe-209 - - external/cwe/cwe-497 - kind: path-problem - precision: high - security-severity: "5.4" - severity: error - - id: com.lgtm/python-queries:py/incomplete-url-substring-sanitization - name: com.lgtm/python-queries:py/incomplete-url-substring-sanitization - shortDescription: - text: Incomplete URL substring sanitization - fullDescription: - text: Security checks on the substrings of an unparsed URL are often vulnerable to bypassing. - defaultConfiguration: - enabled: true - level: warning - properties: - tags: - - correctness - - security - - external/cwe/cwe-20 - kind: problem - precision: high - security-severity: "7.8" - severity: warning - versionControlProvenance: - - repositoryUri: https://github.com/treeio/treeio.git - revisionId: bae3115f4015aad2cbc5ab45572232ceec990495 - artifacts: - - location: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - - location: - uri: treeio/core/search/views.py - uriBaseId: '%SRCROOT%' - index: 1 - - location: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - - location: - uri: treeio_project/settings.py - uriBaseId: '%SRCROOT%' - index: 3 - - location: - uri: treeio/core/administration/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 4 - - location: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - - location: - uri: treeio/identities/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 6 - - location: - uri: treeio/infrastructure/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 7 - - location: - uri: treeio/core/db/__init__.py - uriBaseId: '%SRCROOT%' - index: 8 - - location: - uri: treeio/core/db/db.py - uriBaseId: '%SRCROOT%' - index: 9 - - location: - uri: treeio/core/south_migrations/0002_auto__del_notification__add_comment__add_tag__add_revisionfield__add_r.py - uriBaseId: '%SRCROOT%' - index: 10 - - location: - uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py - uriBaseId: '%SRCROOT%' - index: 11 - - location: - uri: treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py - uriBaseId: '%SRCROOT%' - index: 12 - - location: - uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py - uriBaseId: '%SRCROOT%' - index: 13 - - location: - uri: treeio/account/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 14 - - location: - uri: treeio/changes/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 15 - - location: - uri: treeio/core/ajax/converter.py - uriBaseId: '%SRCROOT%' - index: 16 - - location: - uri: treeio/core/api/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 17 - - location: - uri: treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py - uriBaseId: '%SRCROOT%' - index: 18 - - location: - uri: treeio/core/management/commands/installdb.py - uriBaseId: '%SRCROOT%' - index: 19 - - location: - uri: treeio/core/middleware/user.py - uriBaseId: '%SRCROOT%' - index: 20 - - location: - uri: treeio/core/south_migrations/0003_treeiocore.py - uriBaseId: '%SRCROOT%' - index: 21 - - location: - uri: treeio/core/south_migrations/0004_auto__del_field_object_user.py - uriBaseId: '%SRCROOT%' - index: 22 - - location: - uri: treeio/core/south_migrations/0006_auto__add_configsetting.py - uriBaseId: '%SRCROOT%' - index: 23 - - location: - uri: treeio/core/south_migrations/0007_auto__add_attachment.py - uriBaseId: '%SRCROOT%' - index: 24 - - location: - uri: treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py - uriBaseId: '%SRCROOT%' - index: 25 - - location: - uri: treeio/documents/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 26 - - location: - uri: treeio/events/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 27 - - location: - uri: treeio/finance/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 28 - - location: - uri: treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py - uriBaseId: '%SRCROOT%' - index: 29 - - location: - uri: treeio/finance/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 30 - - location: - uri: treeio/identities/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 31 - - location: - uri: treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py - uriBaseId: '%SRCROOT%' - index: 32 - - location: - uri: treeio/identities/south_migrations/0003_related_accessentity.py - uriBaseId: '%SRCROOT%' - index: 33 - - location: - uri: treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py - uriBaseId: '%SRCROOT%' - index: 34 - - location: - uri: treeio/infrastructure/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 35 - - location: - uri: treeio/knowledge/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 36 - - location: - uri: treeio/messaging/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 37 - - location: - uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py - uriBaseId: '%SRCROOT%' - index: 38 - - location: - uri: treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py - uriBaseId: '%SRCROOT%' - index: 39 - - location: - uri: treeio/news/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 40 - - location: - uri: treeio/projects/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 41 - - location: - uri: treeio/projects/south_migrations/0002_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 42 - - location: - uri: treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py - uriBaseId: '%SRCROOT%' - index: 43 - - location: - uri: treeio/projects/south_migrations/0004_timeslots.py - uriBaseId: '%SRCROOT%' - index: 44 - - location: - uri: treeio/projects/south_migrations/0005_auto__del_taskrecord.py - uriBaseId: '%SRCROOT%' - index: 45 - - location: - uri: treeio/projects/south_migrations/0006_auto__add_field_task_depends.py - uriBaseId: '%SRCROOT%' - index: 46 - - location: - uri: treeio/reports/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 47 - - location: - uri: treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py - uriBaseId: '%SRCROOT%' - index: 48 - - location: - uri: treeio/reports/south_migrations/0003_delete_old.py - uriBaseId: '%SRCROOT%' - index: 49 - - location: - uri: treeio/sales/south_migrations/0002_auto__del_updaterecord__add_field_orderedproduct_tax__add_field_ordere.py - uriBaseId: '%SRCROOT%' - index: 50 - - location: - uri: treeio/sales/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 51 - - location: - uri: treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py - uriBaseId: '%SRCROOT%' - index: 52 - - location: - uri: treeio/services/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 53 - - location: - uri: treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py - uriBaseId: '%SRCROOT%' - index: 54 - - location: - uri: treeio/services/south_migrations/0003_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 55 - - location: - uri: treeio/account/ajax.py - uriBaseId: '%SRCROOT%' - index: 56 - - location: - uri: treeio/account/cron.py - uriBaseId: '%SRCROOT%' - index: 57 - - location: - uri: treeio/account/forms.py - uriBaseId: '%SRCROOT%' - index: 58 - - location: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - - location: - uri: treeio/core/administration/views.py - uriBaseId: '%SRCROOT%' - index: 60 - - location: - uri: treeio/core/api/doc.py - uriBaseId: '%SRCROOT%' - index: 61 - - location: - uri: treeio/core/auth.py - uriBaseId: '%SRCROOT%' - index: 62 - - location: - uri: treeio/core/contrib/messages/storage/cache.py - uriBaseId: '%SRCROOT%' - index: 63 - - location: - uri: treeio/core/dashboard/views.py - uriBaseId: '%SRCROOT%' - index: 64 - - location: - uri: treeio/core/db/creation.py - uriBaseId: '%SRCROOT%' - index: 65 - - location: - uri: treeio/core/forms.py - uriBaseId: '%SRCROOT%' - index: 66 - - location: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - - location: - uri: treeio/core/management/commands/runcron.py - uriBaseId: '%SRCROOT%' - index: 68 - - location: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - - location: - uri: treeio/core/rendering.py - uriBaseId: '%SRCROOT%' - index: 70 - - location: - uri: treeio/core/rss.py - uriBaseId: '%SRCROOT%' - index: 71 - - location: - uri: treeio/core/search/models.py - uriBaseId: '%SRCROOT%' - index: 72 - - location: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - - location: - uri: treeio/core/templatetags/user.py - uriBaseId: '%SRCROOT%' - index: 74 - - location: - uri: treeio/core/trash/views.py - uriBaseId: '%SRCROOT%' - index: 75 - - location: - uri: treeio/core/views.py - uriBaseId: '%SRCROOT%' - index: 76 - - location: - uri: treeio/documents/forms.py - uriBaseId: '%SRCROOT%' - index: 77 - - location: - uri: treeio/events/forms.py - uriBaseId: '%SRCROOT%' - index: 78 - - location: - uri: treeio/events/rendering.py - uriBaseId: '%SRCROOT%' - index: 79 - - location: - uri: treeio/finance/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 80 - - location: - uri: treeio/finance/forms.py - uriBaseId: '%SRCROOT%' - index: 81 - - location: - uri: treeio/finance/models.py - uriBaseId: '%SRCROOT%' - index: 82 - - location: - uri: treeio/finance/views.py - uriBaseId: '%SRCROOT%' - index: 83 - - location: - uri: treeio/identities/integration.py - uriBaseId: '%SRCROOT%' - index: 84 - - location: - uri: treeio/identities/models.py - uriBaseId: '%SRCROOT%' - index: 85 - - location: - uri: treeio/identities/objects.py - uriBaseId: '%SRCROOT%' - index: 86 - - location: - uri: treeio/messaging/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 87 - - location: - uri: treeio/messaging/emails.py - uriBaseId: '%SRCROOT%' - index: 88 - - location: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - - location: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - - location: - uri: treeio/news/forms.py - uriBaseId: '%SRCROOT%' - index: 91 - - location: - uri: treeio/projects/ajax.py - uriBaseId: '%SRCROOT%' - index: 92 - - location: - uri: treeio/projects/identities.py - uriBaseId: '%SRCROOT%' - index: 93 - - location: - uri: treeio/reports/templatetags/reports.py - uriBaseId: '%SRCROOT%' - index: 94 - - location: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - - location: - uri: treeio/sales/models.py - uriBaseId: '%SRCROOT%' - index: 96 - - location: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - - location: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - - location: - uri: treeio/services/identities.py - uriBaseId: '%SRCROOT%' - index: 99 - - location: - uri: treeio/services/models.py - uriBaseId: '%SRCROOT%' - index: 100 - - location: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - - location: - uri: treeio/core/api/utils.py - uriBaseId: '%SRCROOT%' - index: 102 - - location: - uri: treeio/projects/views.py - uriBaseId: '%SRCROOT%' - index: 103 - - location: - uri: treeio/core/sanitizer.py - uriBaseId: '%SRCROOT%' - index: 104 - results: - - ruleId: com.lgtm/python-queries:py/unnecessary-pass - ruleIndex: 0 - rule: - id: com.lgtm/python-queries:py/unnecessary-pass - index: 0 - message: - text: Unnecessary 'pass' statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 500 - startColumn: 13 - endColumn: 17 - partialFingerprints: - primaryLocationLineHash: 4d5a816bdc87f65a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/multiple-definition - ruleIndex: 1 - rule: - id: com.lgtm/python-queries:py/multiple-definition - index: 1 - message: - text: |- - This assignment to 'qry' is unnecessary as it is redefined [here](1) before this value is used. - This assignment to 'qry' is unnecessary as it is redefined [here](2) before this value is used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/search/views.py - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 41 - startColumn: 17 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 337db906fd5eb184:1 - primaryLocationStartColumnFingerprint: "0" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/search/views.py - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 43 - startColumn: 21 - endColumn: 24 - message: - text: here - - id: 2 - physicalLocation: - artifactLocation: - uri: treeio/core/search/views.py - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 48 - startColumn: 21 - endColumn: 24 - message: - text: here - - ruleId: com.lgtm/python-queries:py/multiple-definition - ruleIndex: 1 - rule: - id: com.lgtm/python-queries:py/multiple-definition - index: 1 - message: - text: This assignment to 'query' is unnecessary as it is redefined [here](1) before this value is used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 548 - startColumn: 13 - endColumn: 18 - partialFingerprints: - primaryLocationLineHash: 38aaec6b42707061:1 - primaryLocationStartColumnFingerprint: "0" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 566 - startColumn: 5 - endColumn: 10 - message: - text: here - - ruleId: com.lgtm/python-queries:py/multiple-definition - ruleIndex: 1 - rule: - id: com.lgtm/python-queries:py/multiple-definition - index: 1 - message: - text: This assignment to 'query' is unnecessary as it is redefined [here](1) before this value is used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 550 - startColumn: 13 - endColumn: 18 - partialFingerprints: - primaryLocationLineHash: 7e72ed1bd661ad78:1 - primaryLocationStartColumnFingerprint: "0" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 566 - startColumn: 5 - endColumn: 10 - message: - text: here - - ruleId: com.lgtm/python-queries:py/multiple-definition - ruleIndex: 1 - rule: - id: com.lgtm/python-queries:py/multiple-definition - index: 1 - message: - text: This assignment to 'DEBUG' is unnecessary as it is redefined [here](1) before this value is used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio_project/settings.py - uriBaseId: '%SRCROOT%' - index: 3 - region: - startLine: 22 - endColumn: 6 - partialFingerprints: - primaryLocationLineHash: dcbba315c4aab51c:1 - primaryLocationStartColumnFingerprint: "0" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio_project/settings.py - uriBaseId: '%SRCROOT%' - index: 3 - region: - startLine: 23 - endColumn: 6 - message: - text: here - - ruleId: com.lgtm/python-queries:py/super-not-enclosing-class - ruleIndex: 2 - rule: - id: com.lgtm/python-queries:py/super-not-enclosing-class - index: 2 - message: - text: First argument to super() should be PageFolderHandler. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 4 - region: - startLine: 198 - startColumn: 25 - endColumn: 51 - partialFingerprints: - primaryLocationLineHash: 7aac7a5b7522950e:1 - primaryLocationStartColumnFingerprint: "16" - - ruleId: com.lgtm/python-queries:py/super-not-enclosing-class - ruleIndex: 2 - rule: - id: com.lgtm/python-queries:py/super-not-enclosing-class - index: 2 - message: - text: First argument to super() should be PageHandler. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 4 - region: - startLine: 217 - startColumn: 25 - endColumn: 51 - partialFingerprints: - primaryLocationLineHash: 79b557212d64f987:1 - primaryLocationStartColumnFingerprint: "16" - - ruleId: com.lgtm/python-queries:py/super-not-enclosing-class - ruleIndex: 2 - rule: - id: com.lgtm/python-queries:py/super-not-enclosing-class - index: 2 - message: - text: First argument to super() should be ContactSetupForm. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 451 - startColumn: 9 - endColumn: 33 - partialFingerprints: - primaryLocationLineHash: d154ffffebae57dc:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/super-not-enclosing-class - ruleIndex: 2 - rule: - id: com.lgtm/python-queries:py/super-not-enclosing-class - index: 2 - message: - text: First argument to super() should be ContactFieldHandler. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 6 - region: - startLine: 31 - startColumn: 25 - endColumn: 51 - partialFingerprints: - primaryLocationLineHash: d65e22c97eb5048:1 - primaryLocationStartColumnFingerprint: "16" - - ruleId: com.lgtm/python-queries:py/super-not-enclosing-class - ruleIndex: 2 - rule: - id: com.lgtm/python-queries:py/super-not-enclosing-class - index: 2 - message: - text: First argument to super() should be ItemFieldHandler. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/infrastructure/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 7 - region: - startLine: 40 - startColumn: 25 - endColumn: 51 - partialFingerprints: - primaryLocationLineHash: 977a5dfdd0933ae7:1 - primaryLocationStartColumnFingerprint: "16" - - ruleId: com.lgtm/python-queries:py/super-not-enclosing-class - ruleIndex: 2 - rule: - id: com.lgtm/python-queries:py/super-not-enclosing-class - index: 2 - message: - text: First argument to super() should be ItemStatusHandler. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/infrastructure/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 7 - region: - startLine: 71 - startColumn: 25 - endColumn: 51 - partialFingerprints: - primaryLocationLineHash: f0a7fa61d6949e88:1 - primaryLocationStartColumnFingerprint: "16" - - ruleId: com.lgtm/python-queries:py/polluting-import - ruleIndex: 3 - rule: - id: com.lgtm/python-queries:py/polluting-import - index: 3 - message: - text: Import pollutes the enclosing namespace, as the imported module [treeio.core.db.db](1) does not define '__all__'. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/db/__init__.py - uriBaseId: '%SRCROOT%' - index: 8 - region: - startLine: 13 - endColumn: 17 - partialFingerprints: - primaryLocationLineHash: 41e4e91ec32c2be4:1 - primaryLocationStartColumnFingerprint: "0" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/db/db.py - uriBaseId: '%SRCROOT%' - index: 9 - message: - text: treeio.core.db.db - - ruleId: com.lgtm/python-queries:py/unreachable-statement - ruleIndex: 4 - rule: - id: com.lgtm/python-queries:py/unreachable-statement - index: 4 - message: - text: Unreachable statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0002_auto__del_notification__add_comment__add_tag__add_revisionfield__add_r.py - uriBaseId: '%SRCROOT%' - index: 10 - region: - startLine: 431 - startColumn: 9 - endColumn: 62 - partialFingerprints: - primaryLocationLineHash: 6d14fb4677e6ec83:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unreachable-statement - ruleIndex: 4 - rule: - id: com.lgtm/python-queries:py/unreachable-statement - index: 4 - message: - text: Unreachable statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py - uriBaseId: '%SRCROOT%' - index: 11 - region: - startLine: 42 - startColumn: 9 - endLine: 43 - endColumn: 115 - partialFingerprints: - primaryLocationLineHash: bef6ecccda4ea261:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unreachable-statement - ruleIndex: 4 - rule: - id: com.lgtm/python-queries:py/unreachable-statement - index: 4 - message: - text: Unreachable statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py - uriBaseId: '%SRCROOT%' - index: 12 - region: - startLine: 143 - startColumn: 9 - endColumn: 76 - partialFingerprints: - primaryLocationLineHash: e632f4f1c7640158:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unreachable-statement - ruleIndex: 4 - rule: - id: com.lgtm/python-queries:py/unreachable-statement - index: 4 - message: - text: Unreachable statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py - uriBaseId: '%SRCROOT%' - index: 13 - region: - startLine: 42 - startColumn: 9 - endLine: 43 - endColumn: 104 - partialFingerprints: - primaryLocationLineHash: 94f78beaa2ace32c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unreachable-statement - ruleIndex: 4 - rule: - id: com.lgtm/python-queries:py/unreachable-statement - index: 4 - message: - text: Unreachable statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio_project/settings.py - uriBaseId: '%SRCROOT%' - index: 3 - region: - startLine: 103 - startColumn: 5 - endColumn: 48 - partialFingerprints: - primaryLocationLineHash: 3b66c4100f0951ca:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unreachable-statement - ruleIndex: 4 - rule: - id: com.lgtm/python-queries:py/unreachable-statement - index: 4 - message: - text: Unreachable statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio_project/settings.py - uriBaseId: '%SRCROOT%' - index: 3 - region: - startLine: 154 - startColumn: 5 - endLine: 160 - endColumn: 6 - partialFingerprints: - primaryLocationLineHash: 4d07f19726c561ce:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unreachable-statement - ruleIndex: 4 - rule: - id: com.lgtm/python-queries:py/unreachable-statement - index: 4 - message: - text: Unreachable statement. - locations: - - physicalLocation: - artifactLocation: - uri: treeio_project/settings.py - uriBaseId: '%SRCROOT%' - index: 3 - region: - startLine: 240 - startColumn: 5 - endColumn: 54 - partialFingerprints: - primaryLocationLineHash: 2f337a6930971846:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 14 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 14 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 986d788c12968405:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 14 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: c914608bcb68ce9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/changes/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 15 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b029:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'OrderedDict' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/ajax/converter.py - uriBaseId: '%SRCROOT%' - index: 16 - region: - startLine: 11 - endColumn: 36 - partialFingerprints: - primaryLocationLineHash: 2b8b1ad87d2ff3ac:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 17 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 17 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b034:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py - uriBaseId: '%SRCROOT%' - index: 18 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/south_migrations/0002_auto__add_field_consumer_owner.py - uriBaseId: '%SRCROOT%' - index: 18 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021ad99bc0e0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'json' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/management/commands/installdb.py - uriBaseId: '%SRCROOT%' - index: 19 - region: - startLine: 9 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: eb4abfb2c59a7cfc:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'translation' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/user.py - uriBaseId: '%SRCROOT%' - index: 20 - region: - startLine: 17 - endColumn: 37 - partialFingerprints: - primaryLocationLineHash: b8e463640caf410d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0003_treeiocore.py - uriBaseId: '%SRCROOT%' - index: 21 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f4ce139bd8:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0003_treeiocore.py - uriBaseId: '%SRCROOT%' - index: 21 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 30e65cf5206cd372:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0003_treeiocore.py - uriBaseId: '%SRCROOT%' - index: 21 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: ee0db281ff199024:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'Object' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0003_treeiocore.py - uriBaseId: '%SRCROOT%' - index: 21 - region: - startLine: 11 - endColumn: 38 - partialFingerprints: - primaryLocationLineHash: 3b410771d02c216b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0004_auto__del_field_object_user.py - uriBaseId: '%SRCROOT%' - index: 22 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0004_auto__del_field_object_user.py - uriBaseId: '%SRCROOT%' - index: 22 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: f40606c51e089e0f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py - uriBaseId: '%SRCROOT%' - index: 11 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0005_auto__del_field_group_id__chg_field_group_accessentity_ptr__del_field_.py - uriBaseId: '%SRCROOT%' - index: 11 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: f40606c51e089e0f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0006_auto__add_configsetting.py - uriBaseId: '%SRCROOT%' - index: 23 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0006_auto__add_configsetting.py - uriBaseId: '%SRCROOT%' - index: 23 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b029:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0007_auto__add_attachment.py - uriBaseId: '%SRCROOT%' - index: 24 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0007_auto__add_attachment.py - uriBaseId: '%SRCROOT%' - index: 24 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b027:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py - uriBaseId: '%SRCROOT%' - index: 25 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/south_migrations/0008_auto__add_field_attachment_filename.py - uriBaseId: '%SRCROOT%' - index: 25 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021ad99bc0de:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/documents/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 26 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/documents/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 26 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b02c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/events/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 27 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/events/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 27 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b02b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 28 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b029:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py - uriBaseId: '%SRCROOT%' - index: 29 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/south_migrations/0002_auto__add_currency__add_tax__add_field_liability_value_currency__add_f.py - uriBaseId: '%SRCROOT%' - index: 29 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b029:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 30 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f3462a86f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 30 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 426508124f82de9a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 30 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: ce944290b73f1072:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 31 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py - uriBaseId: '%SRCROOT%' - index: 32 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0002_auto__chg_field_contact_related_user.py - uriBaseId: '%SRCROOT%' - index: 32 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 9f5b07440461a3c2:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0003_related_accessentity.py - uriBaseId: '%SRCROOT%' - index: 33 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f3462a86f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0003_related_accessentity.py - uriBaseId: '%SRCROOT%' - index: 33 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 426508124f82de9a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0003_related_accessentity.py - uriBaseId: '%SRCROOT%' - index: 33 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 3442435256c03aa9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py - uriBaseId: '%SRCROOT%' - index: 34 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/south_migrations/0004_auto__del_field_contact_related_group.py - uriBaseId: '%SRCROOT%' - index: 34 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: f40606c51e089e0f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/infrastructure/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 35 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/knowledge/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 36 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/knowledge/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 36 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b031:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 37 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0002_auto__add_mailinglist__add_template__add_field_message_mlist__chg_fiel.py - uriBaseId: '%SRCROOT%' - index: 12 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py - uriBaseId: '%SRCROOT%' - index: 38 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f3462a86f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py - uriBaseId: '%SRCROOT%' - index: 38 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 426508124f82de9a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0003_merge_emailbox_stream.py - uriBaseId: '%SRCROOT%' - index: 38 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 34424981d1c0cb95:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py - uriBaseId: '%SRCROOT%' - index: 39 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/south_migrations/0004_auto__del_emailbox__del_field_messagestream_email_outgoing__del_field_.py - uriBaseId: '%SRCROOT%' - index: 39 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: f40606c51ed56980:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/news/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/news/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 986d788c12968405:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/news/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 40 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: c914608bcb68ce9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 41 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0002_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 42 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f3462a86f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0002_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 42 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 426508124f82de9a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0002_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 42 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 3442df3a93af9bfa:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py - uriBaseId: '%SRCROOT%' - index: 43 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0003_auto__add_field_tasktimeslot_user.py - uriBaseId: '%SRCROOT%' - index: 43 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021ad99bc0f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0004_timeslots.py - uriBaseId: '%SRCROOT%' - index: 44 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f3462a86f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0004_timeslots.py - uriBaseId: '%SRCROOT%' - index: 44 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 426508124f82de9a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0004_timeslots.py - uriBaseId: '%SRCROOT%' - index: 44 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 3442791bb1889706:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0005_auto__del_taskrecord.py - uriBaseId: '%SRCROOT%' - index: 45 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0005_auto__del_taskrecord.py - uriBaseId: '%SRCROOT%' - index: 45 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: f40606c51ed56980:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0006_auto__add_field_task_depends.py - uriBaseId: '%SRCROOT%' - index: 46 - region: - startLine: 2 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0006_auto__add_field_task_depends.py - uriBaseId: '%SRCROOT%' - index: 46 - region: - startLine: 5 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021ad99bc0f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 47 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 47 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021f20c7b03a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py - uriBaseId: '%SRCROOT%' - index: 48 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/south_migrations/0002_auto__del_template__add_chart__del_field_report_template__add_field_re.py - uriBaseId: '%SRCROOT%' - index: 48 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: f40606c51ed56980:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/south_migrations/0003_delete_old.py - uriBaseId: '%SRCROOT%' - index: 49 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f3462a86f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/south_migrations/0003_delete_old.py - uriBaseId: '%SRCROOT%' - index: 49 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 426508124f82de9a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/south_migrations/0003_delete_old.py - uriBaseId: '%SRCROOT%' - index: 49 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 2b23ba1f4214afd9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/south_migrations/0002_auto__del_updaterecord__add_field_orderedproduct_tax__add_field_ordere.py - uriBaseId: '%SRCROOT%' - index: 50 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0b048a89:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 51 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f4ce139bd8:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 51 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 30e7ac09b405fbfc:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 51 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 41485435967e8a7b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py - uriBaseId: '%SRCROOT%' - index: 52 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/south_migrations/0004_auto__chg_field_orderedproduct_quantity.py - uriBaseId: '%SRCROOT%' - index: 52 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 9f5b07440461a3c2:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0001_initial.py - uriBaseId: '%SRCROOT%' - index: 53 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py - uriBaseId: '%SRCROOT%' - index: 54 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0002_auto__add_field_ticketrecord_updaterecord_ptr.py - uriBaseId: '%SRCROOT%' - index: 54 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: def5021ad99bc0f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0003_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 55 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d16298f3462a86f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'db' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0003_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 55 - region: - startLine: 8 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 426508124f82de9a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0003_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 55 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: 3442df3a93af9bfa:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'datetime' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py - uriBaseId: '%SRCROOT%' - index: 13 - region: - startLine: 7 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6a868cd0abb4138:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-import - ruleIndex: 5 - rule: - id: com.lgtm/python-queries:py/unused-import - index: 5 - message: - text: Import of 'models' is not used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/south_migrations/0004_auto__del_field_ticketrecord_record_type__del_field_ticketrecord_detai.py - uriBaseId: '%SRCROOT%' - index: 13 - region: - startLine: 10 - endColumn: 29 - partialFingerprints: - primaryLocationLineHash: f40606c51e089e0f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/ajax.py - uriBaseId: '%SRCROOT%' - index: 56 - region: - startLine: 260 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 31e3ddb9bca8c95d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/cron.py - uriBaseId: '%SRCROOT%' - index: 57 - region: - startLine: 58 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 2892b3e0c24cbd95:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/forms.py - uriBaseId: '%SRCROOT%' - index: 58 - region: - startLine: 156 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 34ade055cf1ca73:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/forms.py - uriBaseId: '%SRCROOT%' - index: 58 - region: - startLine: 165 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: bab454236e485ac5:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/forms.py - uriBaseId: '%SRCROOT%' - index: 58 - region: - startLine: 182 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 8d92698814370b6d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/forms.py - uriBaseId: '%SRCROOT%' - index: 58 - region: - startLine: 236 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 14e02c3970f95531:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - region: - startLine: 29 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: b25d3e4e2a9429dc:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - region: - startLine: 107 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: b6b412f7bbcb0b95:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - region: - startLine: 115 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 6c53d6b57b72912c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - region: - startLine: 133 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 66f787c7b210b99e:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - region: - startLine: 139 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 3d21259ab05ccf72:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - region: - startLine: 151 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: c8b5bce6435eab45:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/account/views.py - uriBaseId: '%SRCROOT%' - index: 59 - region: - startLine: 214 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 45be99501d33d7fd:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 73 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 52e875f74c9992d5:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 80 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 89cc9c96f34983bd:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 111 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: a6e203f953c61c7e:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 185 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: 28e44790a5668ae0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 190 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 75a9d0a95eeef32:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 243 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 811bc4fc7e313ebd:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/forms.py - uriBaseId: '%SRCROOT%' - index: 5 - region: - startLine: 365 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: f7c8df56ec226dbc:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/views.py - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 240 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: e6ab5a446e16dd93:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/views.py - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 289 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: f4629a791848c45b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/views.py - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 763 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 9b5fc9375d29fca2:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/views.py - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 776 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 6c53d6b57b72912c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/administration/views.py - uriBaseId: '%SRCROOT%' - index: 60 - region: - startLine: 796 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 83c28c9ecbe543e3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/ajax/converter.py - uriBaseId: '%SRCROOT%' - index: 16 - region: - startLine: 156 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: ee2685e0dd8b915c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/doc.py - uriBaseId: '%SRCROOT%' - index: 61 - region: - startLine: 198 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: dc3de37663611de5:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/doc.py - uriBaseId: '%SRCROOT%' - index: 61 - region: - startLine: 237 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: c4fb9c3f0a0b2836:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/doc.py - uriBaseId: '%SRCROOT%' - index: 61 - region: - startLine: 264 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 78cd4ab58152afd1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/auth.py - uriBaseId: '%SRCROOT%' - index: 62 - region: - startLine: 28 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: f25d1d58a20c12d4:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/auth.py - uriBaseId: '%SRCROOT%' - index: 62 - region: - startLine: 46 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: f25d1d58a20c12d4:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/contrib/messages/storage/cache.py - uriBaseId: '%SRCROOT%' - index: 63 - region: - startLine: 50 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 414f17ac8438289b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/contrib/messages/storage/cache.py - uriBaseId: '%SRCROOT%' - index: 63 - region: - startLine: 78 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 8d184fdfe802a540:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/contrib/messages/storage/cache.py - uriBaseId: '%SRCROOT%' - index: 63 - region: - startLine: 96 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 8690259969c4c8d1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/dashboard/views.py - uriBaseId: '%SRCROOT%' - index: 64 - region: - startLine: 137 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 56099298deadfcf2:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/db/creation.py - uriBaseId: '%SRCROOT%' - index: 65 - region: - startLine: 23 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 56cbdc15b9998de0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/forms.py - uriBaseId: '%SRCROOT%' - index: 66 - region: - startLine: 251 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: d7baf7b62571a9c5:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/forms.py - uriBaseId: '%SRCROOT%' - index: 66 - region: - startLine: 263 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 1b3a7758614a2ed8:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/forms.py - uriBaseId: '%SRCROOT%' - index: 66 - region: - startLine: 271 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 3a34ec5d5c696f14:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/forms.py - uriBaseId: '%SRCROOT%' - index: 66 - region: - startLine: 285 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 55cfe24c10b8268d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 128 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 94f83b98c7fb1dda:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 232 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: a703f9c47dfb54c3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 314 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: e3a8180017bdfc1d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 404 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 77a1d33f1c21af5f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 444 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: a2b5328e4639f586:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 512 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: c119c5118dd992cf:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/management/commands/runcron.py - uriBaseId: '%SRCROOT%' - index: 68 - region: - startLine: 67 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 8d21852609d05c14:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 39 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 144a16144af3af60:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 80 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 84adaf5e05c06a13:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 92 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: f590d8b93cc3435c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 104 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 1613cbc206d2afae:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 122 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 6974d1703ad60ae4:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 305 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: bcc4d5d2c04093cc:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 392 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: e04a327cc02c031b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 425 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 2ad3de1c212e25e3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 462 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 9f12a3c421d8d343:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/user.py - uriBaseId: '%SRCROOT%' - index: 20 - region: - startLine: 90 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: f962a2a42065ae19:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/user.py - uriBaseId: '%SRCROOT%' - index: 20 - region: - startLine: 99 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 989a0e961381a81:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/user.py - uriBaseId: '%SRCROOT%' - index: 20 - region: - startLine: 110 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 7ae2991e477facef:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/user.py - uriBaseId: '%SRCROOT%' - index: 20 - region: - startLine: 135 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: 87b417ec2a4edeb0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/user.py - uriBaseId: '%SRCROOT%' - index: 20 - region: - startLine: 167 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 9d7243019a9ec0cf:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 155 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 47638e17692c7de9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 160 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: e0a91f765f5fc963:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 184 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 6f5d7852428831e3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 238 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 98c587087550d03d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 333 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 8571a9e44abdf687:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 336 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 47638e17692c7de9:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 344 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: dc529fb79f64ce4b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 384 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 7ff8ba67dee7f162:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 534 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d4ca1f29a67898da:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 685 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: db8fa06ca75b2ce7:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 737 - startColumn: 29 - endColumn: 36 - partialFingerprints: - primaryLocationLineHash: cb2648b3c107c6e2:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 743 - startColumn: 29 - endColumn: 36 - partialFingerprints: - primaryLocationLineHash: 198e6288819700e9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 748 - startColumn: 29 - endColumn: 36 - partialFingerprints: - primaryLocationLineHash: f7ec80bfde0c2cc9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 862 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 7c44fcbb4522f3a5:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 907 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: 64d7fafcb3bca8db:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 936 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 651a424cbec8d186:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 942 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: aa24b7f1271a4027:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 951 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: a03c4ab6b9d896e4:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 1002 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: e39c47ea34327ad:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 1181 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 81f45636cce68212:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 1188 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 504f40f11df2a3b6:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 1201 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: b328df2fbb0711eb:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 1370 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 4bdd2e5a59294751:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 1542 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 3f0649538db70fca:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/rendering.py - uriBaseId: '%SRCROOT%' - index: 70 - region: - startLine: 100 - startColumn: 33 - endColumn: 40 - partialFingerprints: - primaryLocationLineHash: e78907b7438e8324:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/rendering.py - uriBaseId: '%SRCROOT%' - index: 70 - region: - startLine: 107 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 47a422a0b21ebd98:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/rendering.py - uriBaseId: '%SRCROOT%' - index: 70 - region: - startLine: 112 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 5e19378f2a82396d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/rss.py - uriBaseId: '%SRCROOT%' - index: 71 - region: - startLine: 94 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 2b9fd8a86c96dad0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/search/models.py - uriBaseId: '%SRCROOT%' - index: 72 - region: - startLine: 49 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 9b3f52bfdc4e3141:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/search/models.py - uriBaseId: '%SRCROOT%' - index: 72 - region: - startLine: 51 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 4e4c2f6cfb46ca3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/search/models.py - uriBaseId: '%SRCROOT%' - index: 72 - region: - startLine: 68 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 9b3f52bfdc4e3141:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/search/models.py - uriBaseId: '%SRCROOT%' - index: 72 - region: - startLine: 70 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 4e4c2f6cfb46ca3:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/search/views.py - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 44 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 4ccf9c90f40cd907:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/search/views.py - uriBaseId: '%SRCROOT%' - index: 1 - region: - startLine: 53 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 58887756c7a6060:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 152 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 6e045dbaec7b8c30:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 327 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 66f787c7b210b99e:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 357 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 36ece0f6bb8ef105:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 402 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 66f787c7b210b99e:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 463 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 66f787c7b210b99e:3 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 525 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 66f787c7b210b99e:4 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 573 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 7fec538b51e3ff67:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 580 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 7c760041a3be2819:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 586 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 4ec3dd8944ecaa41:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 614 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 83c28c9ecbe543e3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 622 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 66f787c7b210b99e:5 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/modules.py - uriBaseId: '%SRCROOT%' - index: 73 - region: - startLine: 876 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 677f643e395a32f1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/templatetags/user.py - uriBaseId: '%SRCROOT%' - index: 74 - region: - startLine: 80 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: aed96671b45fa18a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/trash/views.py - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 33 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 67d4a2e23fb83240:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/trash/views.py - uriBaseId: '%SRCROOT%' - index: 75 - region: - startLine: 44 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: 9e1fb519692d2bb0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/views.py - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 62 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: e65bca39a5c8a4cf:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/views.py - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 171 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 1b4a1f61ad9ca844:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/views.py - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 178 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 8b019906edcae7:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/views.py - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 184 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: fcc5776137ba1260:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/views.py - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 333 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: a40b5eac2a6c6d83:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/views.py - uriBaseId: '%SRCROOT%' - index: 76 - region: - startLine: 577 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 985f81e01017ec99:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/documents/forms.py - uriBaseId: '%SRCROOT%' - index: 77 - region: - startLine: 92 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: b2ccd701e3d2f168:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/documents/forms.py - uriBaseId: '%SRCROOT%' - index: 77 - region: - startLine: 125 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 17d75a313c9b26ff:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/documents/forms.py - uriBaseId: '%SRCROOT%' - index: 77 - region: - startLine: 162 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: a800cad1583cb797:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/events/forms.py - uriBaseId: '%SRCROOT%' - index: 78 - region: - startLine: 119 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 6461b6d413ec1352:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/events/rendering.py - uriBaseId: '%SRCROOT%' - index: 79 - region: - startLine: 187 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: a25cb99b7015c47e:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 80 - region: - startLine: 212 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 28f60cf0c9a0eb31:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/forms.py - uriBaseId: '%SRCROOT%' - index: 81 - region: - startLine: 102 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b7ea6a3b785033b7:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/models.py - uriBaseId: '%SRCROOT%' - index: 82 - region: - startLine: 54 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 484f1e650998fb93:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 30 - region: - startLine: 19 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: ada7cb1e0b3d62d3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/views.py - uriBaseId: '%SRCROOT%' - index: 83 - region: - startLine: 545 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 7a3f149799964bfe:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/views.py - uriBaseId: '%SRCROOT%' - index: 83 - region: - startLine: 584 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: a722a9e705711ac:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/finance/views.py - uriBaseId: '%SRCROOT%' - index: 83 - region: - startLine: 1012 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 2fdd552ab3369a15:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/integration.py - uriBaseId: '%SRCROOT%' - index: 84 - region: - startLine: 177 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: d737c2bd64ef51c0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/integration.py - uriBaseId: '%SRCROOT%' - index: 84 - region: - startLine: 222 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 29c16372b823bd3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/models.py - uriBaseId: '%SRCROOT%' - index: 85 - region: - startLine: 179 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b6c3fd6fd62d761f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/objects.py - uriBaseId: '%SRCROOT%' - index: 86 - region: - startLine: 76 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 6c183b72da411b2b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/identities/objects.py - uriBaseId: '%SRCROOT%' - index: 86 - region: - startLine: 97 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 4c323d3a18944a68:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 87 - region: - startLine: 111 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: a8550e7340f312c1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 87 - region: - startLine: 177 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 95a3c749eac11f03:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/emails.py - uriBaseId: '%SRCROOT%' - index: 88 - region: - startLine: 32 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: f42355e78470c774:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/emails.py - uriBaseId: '%SRCROOT%' - index: 88 - region: - startLine: 45 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 36a4a5c93c32ef39:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 46 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b5c977af69dc696d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 54 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 4f9bb42dd3abfa7a:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 64 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b8a6af68ceab4eb7:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 74 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: e0257be7907fb7a4:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 82 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d7bff7835d34d63c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 89 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 1d6e815ea4738e9c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 195 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: c0d82879b58561eb:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/forms.py - uriBaseId: '%SRCROOT%' - index: 89 - region: - startLine: 219 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 6dea4795b97393d4:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 268 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 1b282db78669bf39:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 338 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 92fd8e07b42235d6:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 342 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 211cf57b172b3d92:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 420 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 1b282db78669bf39:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 492 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 95a3c749eac11f03:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 691 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 42b0350cbed1c795:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 699 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: fb27c7a2ace93b95:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/messaging/views.py - uriBaseId: '%SRCROOT%' - index: 90 - region: - startLine: 708 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: a5dde4d44a87af5d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/news/forms.py - uriBaseId: '%SRCROOT%' - index: 91 - region: - startLine: 39 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 7ddc4c4614f86b06:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/ajax.py - uriBaseId: '%SRCROOT%' - index: 92 - region: - startLine: 19 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 9a5b3e9a0fe66db8:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/identities.py - uriBaseId: '%SRCROOT%' - index: 93 - region: - startLine: 39 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: ae60edfe222e275b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/identities.py - uriBaseId: '%SRCROOT%' - index: 93 - region: - startLine: 60 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: ae60edfe222f2750:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/south_migrations/0002_updaterecords.py - uriBaseId: '%SRCROOT%' - index: 42 - region: - startLine: 29 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 15f09d78b1e5d187:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/reports/templatetags/reports.py - uriBaseId: '%SRCROOT%' - index: 94 - region: - startLine: 56 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 1346b102bc01c79b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 248 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: c64e0b9bb18ae5bb:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 258 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 98d6b0581c4efb4c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 266 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 4272cdcf94b57749:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 275 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b9066916db660f16:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 284 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: d608b6258e82d1f5:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 293 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 29f4bab899879282:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 301 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 734c2457d6047d6f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 323 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: ccb6a709dcc4e40c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 658 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 23150aca18bbf8bf:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 776 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 28b2c28bdfea48d0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 787 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 9e6b6ab598d49e34:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 909 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: b298a616c563702c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 920 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: ac668d5e73a868b4:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 1000 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 170f03882d01fd28:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 1013 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 3d4ee1cb0e406c22:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/models.py - uriBaseId: '%SRCROOT%' - index: 96 - region: - startLine: 93 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 98a36ac479066d6d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/models.py - uriBaseId: '%SRCROOT%' - index: 96 - region: - startLine: 240 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: eaa2bac5ddf7dc59:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/south_migrations/0003_treeiocurrency.py - uriBaseId: '%SRCROOT%' - index: 51 - region: - startLine: 21 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: a78d4dbf7cb92261:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 57 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 9e1fb519692d2bb0:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 82 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 9e1fb519692d2bb0:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 109 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 9e1fb519692d2bb0:3 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 561 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 140a71e797006cf2:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1160 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 8f570f2cbb592cbb:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1220 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: f93dacb71d5e313f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1232 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 500d69f53271b1ab:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1241 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 5a98c007805188ab:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1249 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 15a2c86c9ead1c58:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1257 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: b80a0592f17c429d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1265 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: 707d046d35dd6ff3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 1273 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: b02ef4947e73a8ed:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - region: - startLine: 226 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: a76e3001527f6484:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - region: - startLine: 230 - startColumn: 29 - endColumn: 36 - partialFingerprints: - primaryLocationLineHash: 5c79f9bf337171ee:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - region: - startLine: 240 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: a76e3001527f6484:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - region: - startLine: 244 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: 371488c3535acdc1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - region: - startLine: 250 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 4c64263a280bbb5d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - region: - startLine: 254 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: 1926186369632fa3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/api/handlers.py - uriBaseId: '%SRCROOT%' - index: 97 - region: - startLine: 258 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: ab2e570e7cb2a2ab:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - region: - startLine: 78 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 1edcf31275d94464:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - region: - startLine: 229 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 4d148d3429cdeb7c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - region: - startLine: 242 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: a5c264487e43ac89:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - region: - startLine: 249 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 371488c3535acd98:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - region: - startLine: 255 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: d37dc280f2024ba1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/identities.py - uriBaseId: '%SRCROOT%' - index: 99 - region: - startLine: 40 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: ae60edfe222e275b:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/models.py - uriBaseId: '%SRCROOT%' - index: 100 - region: - startLine: 261 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 3f99222c3a51fbae:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/models.py - uriBaseId: '%SRCROOT%' - index: 100 - region: - startLine: 288 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 1a5b7d7045f50769:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/models.py - uriBaseId: '%SRCROOT%' - index: 100 - region: - startLine: 310 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: b037293c431beb0c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/models.py - uriBaseId: '%SRCROOT%' - index: 100 - region: - startLine: 346 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: f32e9d6b12cb1ba2:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/models.py - uriBaseId: '%SRCROOT%' - index: 100 - region: - startLine: 363 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: aed7e2b05091582:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 579 - startColumn: 25 - endColumn: 32 - partialFingerprints: - primaryLocationLineHash: 711ce4a34a0e60ba:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 583 - startColumn: 33 - endColumn: 40 - partialFingerprints: - primaryLocationLineHash: 3ee64eebc3cf395c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 593 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: da35acc2a2e50566:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 597 - startColumn: 29 - endColumn: 36 - partialFingerprints: - primaryLocationLineHash: 371488c3535acdc1:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 604 - startColumn: 21 - endColumn: 28 - partialFingerprints: - primaryLocationLineHash: 67ce6437bb233b5:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 608 - startColumn: 29 - endColumn: 36 - partialFingerprints: - primaryLocationLineHash: 8401c53955286c3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 612 - startColumn: 17 - endColumn: 24 - partialFingerprints: - primaryLocationLineHash: 1823f94ec6dae24d:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 947 - startColumn: 9 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: fda92497510560fe:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/catch-base-exception - ruleIndex: 6 - rule: - id: com.lgtm/python-queries:py/catch-base-exception - index: 6 - message: - text: Except block directly handles BaseException. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/views.py - uriBaseId: '%SRCROOT%' - index: 101 - region: - startLine: 956 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 949a5bf83bc22ed7:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'request' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/api/utils.py - uriBaseId: '%SRCROOT%' - index: 102 - region: - startLine: 271 - startColumn: 5 - endColumn: 12 - partialFingerprints: - primaryLocationLineHash: af824a257a10910:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'cursor' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/db/creation.py - uriBaseId: '%SRCROOT%' - index: 65 - region: - startLine: 74 - startColumn: 13 - endColumn: 19 - partialFingerprints: - primaryLocationLineHash: d18a825397cdc820:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'initial_db' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/management/commands/installdb.py - uriBaseId: '%SRCROOT%' - index: 19 - region: - startLine: 20 - startColumn: 9 - endColumn: 19 - partialFingerprints: - primaryLocationLineHash: 5936187629651b2f:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'db' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/management/commands/installdb.py - uriBaseId: '%SRCROOT%' - index: 19 - region: - startLine: 28 - startColumn: 9 - endColumn: 11 - partialFingerprints: - primaryLocationLineHash: 956a65aac87b5404:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'exit_code' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/management/commands/installdb.py - uriBaseId: '%SRCROOT%' - index: 19 - region: - startLine: 88 - startColumn: 13 - endColumn: 22 - partialFingerprints: - primaryLocationLineHash: c23b411726cb3cb9:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'profile' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/models.py - uriBaseId: '%SRCROOT%' - index: 69 - region: - startLine: 383 - startColumn: 13 - endColumn: 20 - partialFingerprints: - primaryLocationLineHash: 162dbeaa20206db4:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'task_time_slot' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/projects/views.py - uriBaseId: '%SRCROOT%' - index: 103 - region: - startLine: 1000 - startColumn: 13 - endColumn: 27 - partialFingerprints: - primaryLocationLineHash: 2758f94b9f18b78c:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'skip' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 586 - startColumn: 13 - endColumn: 17 - partialFingerprints: - primaryLocationLineHash: bda85ac655b296f3:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'skip' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 940 - startColumn: 13 - endColumn: 17 - partialFingerprints: - primaryLocationLineHash: 4335185cfcdc7454:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'skip' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/forms.py - uriBaseId: '%SRCROOT%' - index: 95 - region: - startLine: 1065 - startColumn: 13 - endColumn: 17 - partialFingerprints: - primaryLocationLineHash: 88682b35a7669fee:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'query' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 468 - startColumn: 13 - endColumn: 18 - partialFingerprints: - primaryLocationLineHash: fe2da3e1da30eff7:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'query' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 470 - startColumn: 13 - endColumn: 18 - partialFingerprints: - primaryLocationLineHash: acb4b8b8be67ba96:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'query' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 473 - startColumn: 9 - endColumn: 14 - partialFingerprints: - primaryLocationLineHash: 831dd3a4e02b1ff7:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'query' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 658 - startColumn: 13 - endColumn: 18 - partialFingerprints: - primaryLocationLineHash: fe2da3e1da30eff7:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'query' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 660 - startColumn: 13 - endColumn: 18 - partialFingerprints: - primaryLocationLineHash: acb4b8b8be67ba96:2 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'query' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/sales/views.py - uriBaseId: '%SRCROOT%' - index: 2 - region: - startLine: 663 - startColumn: 9 - endColumn: 14 - partialFingerprints: - primaryLocationLineHash: cdde85fbe701c6cb:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'skip' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - region: - startLine: 568 - startColumn: 13 - endColumn: 17 - partialFingerprints: - primaryLocationLineHash: 66a23547dd5705fc:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/unused-local-variable - ruleIndex: 7 - rule: - id: com.lgtm/python-queries:py/unused-local-variable - index: 7 - message: - text: The value assigned to local variable 'skip' is never used. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/services/forms.py - uriBaseId: '%SRCROOT%' - index: 98 - region: - startLine: 602 - startColumn: 13 - endColumn: 17 - partialFingerprints: - primaryLocationLineHash: a620629e15bfe1ba:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/conflicting-attributes - ruleIndex: 8 - rule: - id: com.lgtm/python-queries:py/conflicting-attributes - index: 8 - message: - text: |- - Base classes have conflicting values for attribute 'clear': Function clear and Builtin-method clear. - Base classes have conflicting values for attribute 'get': Function get and Builtin-method get. - Base classes have conflicting values for attribute 'has_key': Function has_key and Builtin-method has_key. - Base classes have conflicting values for attribute 'items': Function items and Builtin-method items. - Base classes have conflicting values for attribute 'iteritems': Function iteritems and Builtin-method iteritems. - Base classes have conflicting values for attribute 'iterkeys': Function iterkeys and Builtin-method iterkeys. - Base classes have conflicting values for attribute 'itervalues': Function itervalues and Builtin-method itervalues. - Base classes have conflicting values for attribute 'pop': Function pop and Builtin-method pop. - Base classes have conflicting values for attribute 'popitem': Function popitem and Builtin-method popitem. - Base classes have conflicting values for attribute 'setdefault': Function setdefault and Builtin-method setdefault. - Base classes have conflicting values for attribute 'update': Function update and Builtin-method update. - Base classes have conflicting values for attribute 'values': Function values and Builtin-method values. - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/db/db.py - uriBaseId: '%SRCROOT%' - index: 9 - region: - startLine: 27 - endColumn: 46 - partialFingerprints: - primaryLocationLineHash: b2335b88158aecda:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/missing-equals - ruleIndex: 9 - rule: - id: com.lgtm/python-queries:py/missing-equals - index: 9 - message: - text: The class 'DatabaseDict' does not override '__eq__', but adds the new attribute [store](1). - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/db/db.py - uriBaseId: '%SRCROOT%' - index: 9 - region: - startLine: 27 - endColumn: 46 - partialFingerprints: - primaryLocationLineHash: b2335b88158aecda:1 - primaryLocationStartColumnFingerprint: "0" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/db/db.py - uriBaseId: '%SRCROOT%' - index: 9 - region: - startLine: 50 - startColumn: 9 - endColumn: 19 - message: - text: store - - ruleId: com.lgtm/python-queries:py/import-and-import-from - ruleIndex: 10 - rule: - id: com.lgtm/python-queries:py/import-and-import-from - index: 10 - message: - text: Module 'html5lib' is imported with both 'import' and 'import from' - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/sanitizer.py - uriBaseId: '%SRCROOT%' - index: 104 - region: - startLine: 8 - endColumn: 16 - partialFingerprints: - primaryLocationLineHash: 51e646e3cea382ab:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/import-and-import-from - ruleIndex: 10 - rule: - id: com.lgtm/python-queries:py/import-and-import-from - index: 10 - message: - text: Module 'os' is imported with both 'import' and 'import from' - locations: - - physicalLocation: - artifactLocation: - uri: treeio_project/settings.py - uriBaseId: '%SRCROOT%' - index: 3 - region: - startLine: 12 - endColumn: 10 - partialFingerprints: - primaryLocationLineHash: 116aabf63cf0f10e:1 - primaryLocationStartColumnFingerprint: "0" - - ruleId: com.lgtm/python-queries:py/stack-trace-exposure - ruleIndex: 11 - rule: - id: com.lgtm/python-queries:py/stack-trace-exposure - index: 11 - message: - text: '[Error information](1) may be exposed to an external user' - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 395 - startColumn: 29 - endColumn: 33 - partialFingerprints: - primaryLocationLineHash: fe0bcea7958de1b6:1 - primaryLocationStartColumnFingerprint: "20" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 50 - endColumn: 64 - message: - text: ControlFlowNode for Attribute() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 38 - endColumn: 66 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 13 - endColumn: 67 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 395 - startColumn: 29 - endColumn: 33 - message: - text: ControlFlowNode for data - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 50 - endColumn: 64 - message: - text: ControlFlowNode for Attribute() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 46 - endColumn: 65 - message: - text: ControlFlowNode for str() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 38 - endColumn: 66 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 13 - endColumn: 67 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 395 - startColumn: 29 - endColumn: 33 - message: - text: ControlFlowNode for data - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 394 - startColumn: 50 - endColumn: 64 - message: - text: Error information - - ruleId: com.lgtm/python-queries:py/stack-trace-exposure - ruleIndex: 11 - rule: - id: com.lgtm/python-queries:py/stack-trace-exposure - index: 11 - message: - text: '[Error information](1) may be exposed to an external user' - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 429 - startColumn: 29 - endColumn: 33 - partialFingerprints: - primaryLocationLineHash: e79fc11e0cc97a5e:1 - primaryLocationStartColumnFingerprint: "20" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 50 - endColumn: 64 - message: - text: ControlFlowNode for Attribute() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 38 - endColumn: 66 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 13 - endColumn: 67 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 429 - startColumn: 29 - endColumn: 33 - message: - text: ControlFlowNode for data - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 50 - endColumn: 64 - message: - text: ControlFlowNode for Attribute() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 46 - endColumn: 65 - message: - text: ControlFlowNode for str() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 38 - endColumn: 66 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 13 - endColumn: 67 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 429 - startColumn: 29 - endColumn: 33 - message: - text: ControlFlowNode for data - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 428 - startColumn: 50 - endColumn: 64 - message: - text: Error information - - ruleId: com.lgtm/python-queries:py/stack-trace-exposure - ruleIndex: 11 - rule: - id: com.lgtm/python-queries:py/stack-trace-exposure - index: 11 - message: - text: '[Error information](1) may be exposed to an external user' - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 466 - startColumn: 29 - endColumn: 33 - partialFingerprints: - primaryLocationLineHash: ff56eb44533e630c:1 - primaryLocationStartColumnFingerprint: "20" - codeFlows: - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 50 - endColumn: 64 - message: - text: ControlFlowNode for Attribute() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 38 - endColumn: 66 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 13 - endColumn: 67 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 466 - startColumn: 29 - endColumn: 33 - message: - text: ControlFlowNode for data - - threadFlows: - - locations: - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 50 - endColumn: 64 - message: - text: ControlFlowNode for Attribute() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 46 - endColumn: 65 - message: - text: ControlFlowNode for str() - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 38 - endColumn: 66 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 13 - endColumn: 67 - message: - text: ControlFlowNode for Dict - - location: - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 466 - startColumn: 29 - endColumn: 33 - message: - text: ControlFlowNode for data - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/middleware/chat.py - uriBaseId: '%SRCROOT%' - index: 0 - region: - startLine: 465 - startColumn: 50 - endColumn: 64 - message: - text: Error information - - ruleId: com.lgtm/python-queries:py/incomplete-url-substring-sanitization - ruleIndex: 12 - rule: - id: com.lgtm/python-queries:py/incomplete-url-substring-sanitization - index: 12 - message: - text: '''[gmail.com](1)'' may be at an arbitrary position in the sanitized URL.' - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 73 - startColumn: 12 - endColumn: 33 - partialFingerprints: - primaryLocationLineHash: 46034441645cb7d5:1 - primaryLocationStartColumnFingerprint: "3" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 73 - startColumn: 12 - endColumn: 23 - message: - text: gmail.com - - ruleId: com.lgtm/python-queries:py/incomplete-url-substring-sanitization - ruleIndex: 12 - rule: - id: com.lgtm/python-queries:py/incomplete-url-substring-sanitization - index: 12 - message: - text: '''[googlemail.com](1)'' may be at an arbitrary position in the sanitized URL.' - locations: - - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 73 - startColumn: 37 - endColumn: 63 - partialFingerprints: - primaryLocationLineHash: 46034441645cb7d5:1 - primaryLocationStartColumnFingerprint: "28" - relatedLocations: - - id: 1 - physicalLocation: - artifactLocation: - uri: treeio/core/mail.py - uriBaseId: '%SRCROOT%' - index: 67 - region: - startLine: 73 - startColumn: 37 - endColumn: 53 - message: - text: googlemail.com - columnKind: unicodeCodePoints - properties: - semmle.formatSpecifier: 2.1.0 - semmle.sourceLanguage: python diff --git a/data/treeio/raw-nested-types.pdf b/notes/raw-nested-types.pdf similarity index 100% rename from data/treeio/raw-nested-types.pdf rename to notes/raw-nested-types.pdf diff --git a/notes/typegraph-multi.pdf b/notes/typegraph-multi.pdf new file mode 100644 index 0000000000000000000000000000000000000000..fc2310eeccfebf823b6a2913d41ac6852ab23a98 GIT binary patch literal 22972 zcma&OW0)ji(k|TH(>-n5w%yaVHEr9rZQHhO8`HLJ+de(J@9x=m&-df2>!~{J5Skj}FgT&kTZ-6OUHX(8}1s1dsWfl7qm*!=n{8 zwQw-B`(9e;Iv5HX>RTHaLU40K*gM!6>RLj$WOQnZ)e|+_c0E-e`@`PB%mE?1%}mu< zjMxQO&XNZ9@j?I6co)tSRSWm-yn91X>_j%hu(klzH-cE;-RX}D)!_4Xc->O3_Fg!R zy5h$Abg}Vxvi`DpUqQWmeuxJ3ey{I(OZKhlR7#yd#ar9a$* z)yC#Iv-Ey`eSUxG9geq`);ssC7(9>0A025X>B8puvUy&4Yrd@Hc-=d?g6(#_TZwOB z<>7j{J`66tJzOKDwf6eDSK6OglIi|(T9gyTFpc zX-c0jJ}8gjXTA(H^R@~JD50$Iql`*NH zB%A-4-+inNIrmZgF8jq!zFwp4!xbZ~_J>hksG&MTN(Q01dHQ5+L6DBHO0 zkKpxKTmp=pSrA`PMz){OfwiUC*R_lsC$nPSz9_vtfoqWu1_Pe_T#7m$R!kLItp@&j zn%*xwcjOOSdrT5~Q6jQGFZUW#!()#ny|l&M8L1)szGLx$42fCmg?=_n>db14Ef2_# zTgb!H5rMrNBW4<%?d`mwizKTYc}%zD1Tm4nFEMNCz|J}vm~o^WPc#1VvP&N9As(!i zJMU&j@Sc01H&z7~UKLmsno$N&!okd{W?G5j(CWZ(1~mXdQ_!w1UFhd`ugz7Xb*|sL zqsSR(LD@NT|ANP?L*gkpCqd1um%tsJda6?yUU}X3u(qK_Tf)FAekZZBv!GS8057wm zVwH(Y%&)85=D#*yHQaC-cBo8WV>Fzl6zT$j>5jV$5fm_?twAe!?ge0B1!iM-ft%HU z{w2L_@pyZ`zmfjr{jB@(F@C`PWB00ZHy0h2=*Yd=+r8;imo7_*cBsE^-DMzH1|7DX z7lS?9Spz}gxp8rdebiq`Rq&>nolN~#6b`MQQrF&vP_e3OF^=EdkA-sjcXL^Vlb{` z_RET&Fzs}vb9nIocHMnof{#Q%IXU~hrnkr>QQ)VpXVL|5HrcgnYg>QU+Hwqi)q@$9 zW3d1YmfDAGg?l0Te&VzOFo_Pq_(M`T%d%NVS~N3@6I01yn`=3v4#;ol%ov7PP&6lt z!dnsDoEh1cnlgW+>}5IqDhDoY^Ya2U!M`b&lv9-`9H-LU?KXe)s9Bj2?m>MoE%gY| zGjR*q;d=m1#5q5Z1^+$5oD&94Ax<|2`J?`wrcWs6)^sG+8Mjn{rfH$1!`eM!Ml*t58hnXmhzX_Y3w2mjy(bfZN}WAQ`@n(oYghfg z|ES;Xk;!WtWAhJRfd(FScra(QCRd{b{*KRJmsN6*qDNGbhLwOn`ZSutMIidmLV$Q& zAgmCW#o8>(qbSvsa~0y@jVPW=#vAn8$}9t|Xg(}o#PIyOUHYL~<`+PeK0+c(_arE_ zJgHW}oxQy~0UOuzN4FkEpNscB03|WX3Wj=%fQ2EY71PqG?S{5KQ^X>bJ~1zb2b8BCoZUcdt9TA98qQWPwo+gk z!4`sOL~$Q{8GYhyNwy8{whd1j^CwsShgVn=jotx9E~yMOn)PBbVt=*PYqsUR6A9Pu?|hAJ`yY-9GRbk)7vnp?nP zOwg%b5)xYMMW89%b0?xgpciet3q%9P7UzJx zrlVwGRhsooIUJT_0CkCo-o1HUh3AM4XhM-G+lAch zWEX(pOoBw%s2_;)48{4;`8v#a7wvX9!-nmKSXHrU4sM7R8*2B8%~FbCV(d@kx_BUc z`Ate@ey*kf(CV;i6sv&)SBs;iqGcnz&7LP)qt7lN7JBX0Ejbdx3iz^oLNi4g&6?6} z1eI4wyLnRe`Lh}xjD6;@cb>90Rko5DShOV3C%nUR74vbj)YHzBp^GzT?+Mcm6ZI1f zCt^bFeBPc#*6C$Nw4-HplLrj~q6sqloZOC&gSgG3MUHT2d^&-Pg#ehmskJol8rZm0 z)!-3$5Das0xv`XDIcR#e4Pl2+_T)$^3-yk|iAK_+(N2xJZKP!g0xAu<7##jq(nCVW zlwcCiDG+HwGz~lDMQt&3lO*b+Vu+$PAQd*&^q?eg-EL#yVs)51)Pja*$9r-q;I{Zp zJ8GNhybYME)E1@Ns#YUP(y-JYDYLeV0z5r-_=T|}h966bxd%WCd2tRjMj^9Tr=@lj zs-@V6H4*S9l$w+`@9fKnOQ&7rgqXMGA<{kMS~3o-M&a(b6@YtsVslqA)QP@tOnGZ4 z4A78E@;xgqD0*C(%FrSfT((2N#T}@z{3^(3^ue(dVHh-wnh7Sg()X4w>N2EUazYPd zaW9S;gv>4e1@TSxDsjK4cKm zb~w@O=`l`JJUa0tcjF2Csy85s_cO7oy6eX zV5h(RZtrzk%IDEOB=@>zo3=F($0ffm0~R#g$ma!w4_3A!h!1wQ9Q+~<$_*|&n|E4( zK3-=Gi52}G?gQc8W~~9!tq$F>+`M=dA)KkW6@a{sVbNDUPC)(K6n-0CJ3+meYGVU%t&y_Ql7HGNhZVPHo;w{joQ}>P?QE zzDFyeCS%i?eBA+3k|{S^pODt8Hw?{ zq>7-oHzM~{$SK0ESCB=I%pFGfnC9>EEZILDxj9btSRw^eu&5X$?4(ho6{I?*>WCR z8U|!!%_com6&cF@`g9iPnCT4lkth0;{rm%8qf4DE83t%BEh;jHDHs!F#bsigXLG1^ zgL+eUs}fih2udsEHicn_>E)s+*e-g~cqjGtgdWzznpuUl$|~bd(8bE#tq_yX$+XbW)L%~i7mI}ZhWk>J0;)1E41B$b&B$OY1WtuB(n#S=WHc#R1XjoI2)cU+BvL(u8SIM+ReTezLWOx%M(ri$xw@B z-do;YEi_6ji&EvWJW5&OwI1+wYXyXe(qTj;>p+2|2)Wt{etimincs1}$tz7P`Aq>o zqUCw1Ii{2;Nf=k8F$;p=cD}18ii~Fdd>J}Ei-nNw#4fyIr*XXt)V4Ir)GxPe{=D9z>4&@d3~|63J6E4DJBY@dZSVTM_Z^JK>OdC z`OYj1GXOLWi4t{T2D;J*1U)tRb|1wM9~bNiMwo)ibx;EtafW!@MF!NbBfo;ruzcFF z<;;89CJlNH9Y}sOo@yW~SPWu*XQ+S)Zv{ zzAl0uMG!@0r08uj8j)G!pQ#}QXR`2$BEOPp^JqfYi%IOXoyn!*I&#-fH zVE8aMtx}+_qwL*_gs>H}-<)3Myf)fT)ch=Qc0Nn z$HqBbVY;@sdac0hs#+bv&D6{E%=6D9jRw zxTvyhUxEEXPC;#}?yq)9lRYOE2hQBjw+!)ndQ}s^j8o)orW0r89zzSL$aY z2W6epg5rgqhFW0nLi6w22TDk-@!i#%yHbHqMaTG1n}&fFy&z=gsUfxn2bb7CjCUaG z;_t4AGoY82q)ad-!Q@k;D(@(eebKua+KROV^(;x%;Z<113YfSjmyM7$(1#aO#pj3_ zymjYSTXslpVW7xYA_~yCArd&>k^k%>Yf=tOyBK5Q~)5AyhmYdC3qfex{-rem>Y(OzK ziJ`me!bBx{{;(t8ON9aV+Ogp*{KB4Xt^5SDwo-Pv%aF<2tK4HW>wPO$gl#dzN;%fH zav7MQLw$ee(%vwH@4M&HHjT`>Hwr_`g?KoZ1=l5MtQ+0$vMV{ zB>*Abrf4!D0tJD{>}jhPNWB&V-Zv4x(*YjFV{ZtEeIGQtaRTI8pu)_HKXjZs5-1ms zy#SMW)u=PbSGZr*7}06gqGEEjW&onG=C)g|>yRuEM^HmE7U#D4G5*0P#Y+?cmYDOsK406?6K zGJ!4@MvTm~0Mp7iLfi3aE-X>dQ_V=Ugx>a6_1 zzkD=~rfDl_v+u*G)sbSG!4FJ`R!W*0c|Fpwmltrv58e%L0_VpNR?IA1js!$+z&q+xHDNHCyDZF z&xAffDJH4dV}&gm&dZ)xI5;Lr(2|H>{f*5e^tZy&Dg_QWDWFStfEcRj#K#XFK5Ipu zw^YHS;S!STdL@X&axD!H>xv)3ORBc)LA!J?Ry9>6NwLr&mbxddfT&ks+=*;Uv?Yly zZg*!AbvvGOAX)o{YlB+%fT)+p_*J-mk{7nMC=nvDODWM%Mrsqlu4w`%P_xPp3XYF( zlKyD87Mz))g6M-;$c7wORVP5SkCn!~dSq?}BD&*ktT`-T z)$g}83HWW|a?P77%{7KP6J-yQXiL6_69->jBWKLwE^|GKrvC|mD4?m{xy3cE}}7oV~*$XoH6XN`?&F+4860)n%R`eg52_`AlD(^O^Kin~a2zf24ktF8iayHYu&Ve*EJh zWD4bR{ODpM41+jBph8@0G^h4qscoIx<-0n7J$$wDZB0`l-Chl?sLB_TyQu09T-LrA zhFO;o20TOeNo{pFfc9)6`^4g=#K>D*0P~+U_LvgvvN`|C5A%_gtEEH$&o+U^3HY0AISD#uGXvV+Cfm9}!TQBp)&STo^rb500jR zRqxIA;cQyEzU-PZyT#@MOSs4V9o|Tjj*5T{gxj`0z};zN+8>Xq569VS_J(omK_h>%s{A2 zg())8+Colsd346x*kHbmGR!+d+oY9 z_zRGqT~Q6f(8}O{q?m8(uZZ(kx%s>N)^1ps8QA_N{B;@st?~Rr)e&-W5RrHIR&?+< zIsX#h4_aNiZwHT7fDexzk5*sz8^3j)@4!EiR@mCg;XksCsOhNb@L2w(6MZLrkN+vg z@b6-Hvst{ud(y-TzY0E~%>P<68~mQpXMBp@;&+7>Mxg zAY*cP3&4;N1JJ?*bMTzuVu5%Hz_j2LVAOK*R7ycjJAws;IvQL!Ek!DY)GHJlruD}} z63epVGOtw4uQH*MAH%nty?EY+eYf-;wHVzm8kg=mrrx^DE1`1(;4oE11Q9YDbq@2M zyl#CYMK93#15E3csKRH}snfw*J8-&3Ema*pfLu?j_}H=qz%<=H-W92d?~bAdoI!1* zE;3datKartl#Sr*25sjRC;5c3gZH=K7#73ty6jP?+HX41qg>f=Bks1wwb{%`=y4(8 z878CdoKeO*Y-8yr-ZeA41MZIVi0e_Y-%i$+5E-=kUJwXkP#lBj^;Uy7(?$*~2jVOU zNsz+JBV(8#IGnNjmUdM$c0_kY2)deaNU_-rrznw~bEw4)uo9D8*Xf=4#<9&~|FjnB zZMH@)U>{b{@@Nt~4a?k=FKChqEi}X>%o?wWqF?GrL@~v_(VIo*fiViRi!#Fum1wj4+w=Md~Dn7S73)Wa)B6P4`8gw;(rUWs)r2!lo)T_9V^ zuMk`bxV0vW&fyHdg-p;VBmLdQYdemHJ`kJ=EQ>(aX*$q_#`XCN#w(nFO89De&tnlB z(G?o>Di17tCcl@h1*j0v5N0%ztU2#oa3y*+$PVcMJ3*dIJMS7t)h5P&7PgQzav3!_ zNwHNPK21jcAQ9Og0s`@e>0nM*shxLECD93Q*??j860VN-UFj4h`Ay$Kx!tXJ(t?$z z;D_e?$6=+y`^Eflkta`Fc8XT3)$qFU`VDEfyj^T~vZcp4yu=D^kO<`LXf|Do*eNp#0p3-$fEc`k!tz<;^ za|4z&VHMLW4e^u+nvauD9nuo|65V7yyb~H7hfmB8uwVZL0QEoUIQ{`pDcHwx-;Uct z2+Uv7htxu}6pc^5D~0y(@s)m3v5P9gTz63ZjFowQuJ?4tcA|C+a(JCxZ?I8Mej=v7 z+x+s~WRDreypw0T1t^*+0`51Q3?mkYC=RRqV}$EQljH;Zs6Jr=ON+G;p+3o?)#aLM zAXk3h2t|fkVCos5kh!mesVW4Q6D6`D`Ie0ua|Q$VGt%VGdJcZieiSn2%q-b1osxy4 zaHzjQadBjA_dA_^E%Iw6Yg~a5Ag;3H-OOfP;E{H06L&L^K!vjYQQ2NDLtO&=9_ZEM_ z``SxhZ9yBK2WGpO5|QVU<~?vS+t&K>UfKD3u1$BWds0S6Wfzq|k#ag8UDh6(8_a!8 z0Ql=0N1m^oKC2WIiZvM-mCpRvU}rrjv#w%|_7aN`vIBQ^$#AoBoaGf)72NRm!iid! zBO;h2QIgX90=yw#UB|#2hZ^IbZ!0QL1Mu|>RTBgassSwF(?;;CRQ%~e0_j2~^?xz| z?!c5>fXjE_E3W?W-+dv3<}Y=) zsSmZp!gq%Q;{qGJ!-Yl13>vTnxZ}+Gj1A}YPm?a*@5!deoo$;7>lz29-<{2;>BnaO zOu6uR_)5%BD5!v%nopa;YqwjI485BRg^dg31=DG*RaCHn0A zFG!NPY{{(Jvm$8FGiz0D&)z=MIh4(sWE77S+}DlXmdk=w0ha?Wu+M?FG z7Ez5@8KE!|pcvE5O;Nn3F(6@5834!d0j%KpK%E=tkpAF6Umod^{^`U}6F<`g1@z~e z{|gpyygvaA;CL?;37u-DqooDWAXCW&dv?K8umHmeb!>sDqI?G7YuJELM06nFQ}}_4 z;C#siq2xn)kO=4kMXNDpr0{{{Lu_CrJjHkOR04nb1aKfv>tj+k=mH}~jXOQyD%07n zB2!l_*YO2@XnC8h7oA>#gjeI(Jgie%b$ahWMlVz%MQ5xYKFOfTbJdRTR*+407oAoG zdw7{~ppCa0tzVZ1Ep0Ga-bDdCp^sNfF){bXA3F2W!7B<7(a3&rkBixkNY93)Oo^p( zYuEDqW&uNayh2h}NkeRsNi%@;?qsw`?_+8~=`tZ+ZH&i57qy;Qr8$&Kh$e(h&hwB4 z8p7acITB?I9{D~O*>nB0=hCSH9e?m?#i3jJap=ZoZ>X__n$?8;+kyUMY=It^I?>6V zE}4tZN*F3r2N|4t-_9{u103~Em&yljP7T0FhEcn?RiIMeWPI?r+YWTHkz!cu8xQ#~NIs1eHAc1jAXzOy>c)TAPEc-a8_@xYU!3h^g;|wb-&+XNR z5o}?U%6?(-)0MLpx&kh$g*TVu6_-qB(WfHU(#s5kkm@2qSo1~4g;Ko-S7G{B@w7+ecpafHTV5YvcXJf7V8J=n-MjI z{Vf#b@h^ zfUCeJ@mkD%)03Z%naoHO{rDuKp;HnGY^7*|0RwHg7i#TZOP7w;vhA;`?3JIHYJ=FM z(OAD;ij%cC7jnF=dqGb@nZEjAO}XdNC?a&G9e@bAQw~IhX>>ZtD42=C5wpVy#v^)S z#bh5S45yS4A(9Az65tTL8Z(EzfzH!JQM|I@BAa9BFyemq(e%5i*t=no_;c0u;-H_$ z{$KdzUN@Vz`rNY0hHu6#Wf^5G{KD?(_MFg9Vb>7RDWYBHI-0{c24SQMZKTQvK`E*W zLSBIvh+I(PholtK7sjF5OGTMt2vT36leD0dgzQ}Fr@Ht(X+K=jvl5hd199IJyZRW; zwIhO$71243VBn~h;3M4gJGhZu=9i5{*WZ&4v8`>YfgFTS z$Dwp8c7^GY;1R68HzahMz(eUhE{JH>KzmX;9pFa#ek&wBBXpRE<3j@(Lf^;r z#1L>jJ>ZnnGZ_!QM?mbh>4-h6qdu}4z=*I)>h!u?XUESKX}-WEC}!YSrDWcHfwElSB=IKh3Kmo_NcnR zG14#sihkyn@|l>y{lkQog65a^=SIqS!E7pcbl)!32olbf5bAF?PJ+VR(u@h=(9E!zqg zfaa;vY0-33;*sJx6{9j&Jr>Mu8AirgBf8Zad7fy7uF_&?TNdGVRV0G~aH9cTgz^}M zMEYYrqD93SnEQ*LuTB8Qpf>*thOy6ix4vWlfS<1xKt12i_qjtv84WO6*aY_VjJ|EV zcL7J^;=h0omGjsSRP#Cq62}2>dr;@176Ni%aKYFh5=)X_zc0h@C~`3Nh}huH3N`~QB3!ziwa~%rbSce5fC8O ziYpS_XL5*xN?i8F1$1oMU}%Zd@0*g_g%;A|U7D?Ei4!18Q z->o&ASf=$_t~#3FPrK4JxfPgi9zmX7K@U#@D_iWx=c#pKU7wPxu}P^Y=z0pk^b`yU zIbhp$oUl`WqW|jP zxAr9_ZDgymehSM#X|#t4?9Hv|&81^Q`Wf7}EsKT);V+6I#@ZgS<|ShUEVs zf3n*5PH5OLHh&+S>*FA-_O7HVSj7dYUCBwV%LJ0qXeV9;?jPaqDcX=%j@&LQ(4|XX zRb8%5!)N)Rs`l&3gJ-+y*R-o*|nWR0sAQ=5(E#TG** zQ377ven(Oep5g+WG4s<#CBbtMfEN6sPn1R`@#w1tK`g1cQs3svGznwF$oPjiZ#F-8 zOUeYJa1 zLWH>AZ!wD%=p^!924a;W;IRa#u>_q|1S(~t-3!dSbEI<8(1y2gP_-I zd@))4FN1AbrybMh9 z+qpIFrxT8n63`m&!GPXID9CA0KNda5IB|)xbH9={(8Bv!(XZfrSW)3 z#`B02@-Srxc;^GeUhT3G!ddffv|@>)l=?%hom{bg7c! zrI4$|wa!yxg~|G*CHIB5dE2VjS1MF$;4_ zhn7y&gPfB(EvvB{O~A|5q|nCnMg?z6&afUfV(F$}KzukR5pPHR^`qYuSqkjF^`&=8 zmj?30FVSr5S#yFJ@zze8`o&7yk*8itqQc(4hQ!F1I17^JV>(3Pb9*~rmaBeH(a9=a z5v@72$d%15rU<5MvEU*u_Fk121$lLLwKZNW*goq^N*TEt& zO(N~bRGZ*oTfnvxzWS6?dw}3CiOEJJ&63SF{o%#Rr}g>=0g6&>?`x3FGuRh_ocV8hr;~d21HTB63*$qAr0N z<#yJF2SZC7DZd1>az_?Vr-*uTV3xq1BDiHFpmcs6`9C`HU=|Rz*8M2>iF<8d6AlFH zI0PGyJ&!~}ZJi?1cw%rw;21>UKwEg%(Ekgp;DN>b{t@;g;`1lsiy;Dw19o2k8`G8w z6_+bC2b)<$;zU28AWDZAVQes&pMMkKaSl7g@;px|Pl|qaLnZtt z!7@HCeG)MzYRpFeH7A=j7^}5jOO6&x(B_NnChYa5e%^CBI1Z=*m>;#6D;r!uL42p#RMjX)(&>uV23lJJH3Rb| zplOozE)ci00V^kOpCV{z`jt!AID%Kv@S%!N2O>D+0&9}(Ahygev$~aPwCAmF+1q{2 zS5aAPdaHO|<%>v1Q`jFFFWh&#Z6_H!Tf-`XOyG}A2489XUf{%Q_pY&6ZY|E@>XL97 z+jKjM_uiPL(i`yt5h6_Z z-&+X6FOm`|T6*TYh0^XUjA5`k%~uagSHQ*s!^$+VS1ZCrlV z7Vn?Y!O_|jTC7D*S1hf@n0tOGo|uF@>E510=xcXuddFx*u20UHMecu!(Jn76HdS7O zI50+p>H;C8O2C+Wc@h5`0s?te!2UuAzJf(&h)uCZOshAu#;>lfyt1y(x!1DMo4qoM z>iu5_aQuSpCscJyXu9JwhYv*3YV}>f#5bXSSs-6wd@F8p>3{NcM~nLC?gdbgES9fl z>>cNR-kakxrv)v*CNx^qd~#CoT!UP&wsqu;I>~=-I&!3O{Gf6{6-BtQj<|xRE~s{- z!{w`M*$7Zc8*b0J?zm1rhmqA-wVGmy3pB5vQ^Vv|Nx`iQZV3!rzHEbhdQ_(!&!iPc zoY+8ySAw5892e?G3;~b?)*%2u1WW}MVE(aoCY4g{aY zJI~eI-GlOz2eT%;nQr>-oL)VhN~*>qbds{W&F07+c0-NDINa_jB#?xn1BVd&T(Jx^gr7W2+lxl{IhGEz)i# zTjoM9P$bUU)xzl~&o~`}^25a!#M}BO$l}h!!c(7MuIvs$ZN!tfN)ljSB%Iu=eEpV1 z>W153|J0mRgVF05D^=(|w5r1j`2!TRCs$4_k(!r)968zPl3+EvxcM=O&~I%^+CO88 z+P|ktuF9v_>+*2vrHOk=N#?+}Pmj0nVs)#;&!rGhl?$=B`VHMp^qwPn)xj-L@syLX zy5bYbV;bGRx?(Aht1&dpj1;T?=p(zTfw+&2n)_UVJZt^%ptZRJV*O9hj|bQKN9o)n+>L@d%G}I(&bdYFB*7jkCyt}Fy zf7+KUpC)6;^gT`>Z-<_NzFYQ-2^jMrF6{=Kg}cL`qJA#<4GW0=IL<3i82P}OBKBvk zqXHSfQ{B1IYHIkk`Je3sQYBes8|^5gHPMx|v5FV($Sm+B#wXUv4TOC|(QJLcJxO6T z^xKA|>aguyU&q12`|Cen)Y2jqm)(kf1FgE-r2!aTULIsdJK_?XQh%(e39;o>6lT*X zCmfh9sukJ?)G0aEePkDrh$dhZkutCV3UmYr9<{H+Zvm8bk`6v)GWlBOGi8NuoI7be zKg!_hSNmwgLN`chCd0`ZCDTjszreq0hDTW!&FjFya*~O6VVED z@WR^6g=uA-bxpcb6aH$O#P6a(N!>@*pyP2WWz}dS9hVzwU{Mq-n+_N#8f7w?j*Q7Pdd{bzVNvB-HQ=9Z8uWGJ;^NzY1>HE;+y0hm(973I( z+7V`P%4bw?+M{7Dd!km%Ubv!@Shj5F(!zBwqF$7&@jGxG~`p74~E z@^y0F*(FP2x`@u5>>-6>g=Bt~W8U*M!-8>xHUZ3#ss|r?e2PI}u?5?_s9Qmvf5j*% zozb20#}}2wLLzzgV}mO?M>bh{rtVBO_)PXl$fx9g4bE4_)`$(~TuA2$O}C#@tDS3{ zYlZ{BLnbc{`bOaft4d?E)u-814ltdbAFHOg zO{GRw3HxUxX*q+>>eB_A#W-%lA1$p;A-&$~&g}C>R7^F56>=od)y zi{K4<+@qD2Z8;^F{hvlVf=A{J)VtYh1h0DTCN6!g&3d2<%@NLoGHEDwk?!R`^hs`r z-(lc11R?rYpFZsuX0;#A>_gXY;m!(C2vxQ>sco)MTAU%*+d(cjfS#;;-J5$l)!_(L z{yield@BW2bg+`NnDd6gPzJzIE}+G#QdhYnt-zT#;qlv?>W0SW~qL2+_(h@YM(OcY?4E0H6a5(lq-2-S-?99CQ z`_P2N@(+;(T|im9aTYcKMa>#?U%V8urBGj1iS`V$CCJWR)JP0CFt_=L)!!*i*nsoL)<_?714f> z%PuWNLrx!ws;LXbN3Q%vhp&tXQ4$uUB+N^MpBeq9(dcQuv66g~7i7eHah(jmd+b$S zdyQK?5~w01T0hw$F;%SsKtuq55D6eEcuqjz1P|XH5~3+MKtrI13SS!@(j)}TO8|ri z4;T{yAjN z)O#(;do3taCLY~YzeSt*tSS?0?ZChrh_Z72BE<9XEHv{<6U<5*>B$sBoXxfUgGQ*}8xZS%!% zsJ<5#1vg^*3VP7gx2gK~;uCY*>^N#YoATPpyA*>1i)WgBZ`456)7c7D*kfKnQ}oQT z(8b4N{dyK_>~e$Oj(TeQs7!sNqes-O-+D5-mBK6uO=HK?Wp6(xkNe|GHfo~F!mz52 z;1&=G$%FrtpE6X@sFQB3h1+g1>;*zVHF1BG_UqmZBT0Ol4|e8NEQmw4zgdmVyoNoef0TCWCAUU|G7_a!Q=-^8m>za8= zA9lmwkwV-HuF+27s}=#uSDiD%?rT>(XC`jNrn^QuH$*|>heSn{wOV@<@0XMu53Q7W zdlo38k^wPupP{g)Cr!rfdFixb0VxiJ4l>9pKeuo5*zOxH*6R#@+&)c0+Y3g>AJ!+3 zb#m2q7A6o0Cg>2mY;jw<_@7A`kEHX70cl08_p868~}o*$gNdAV-+ZJX2^pg+`SOp z_n^s_L@+m}AP*sYcONUAJ2R#}n11&o{J!cU3-W7@7Td?_QtKsoX-ix9ea|0T($ZV*u)F~fYFys&z)*iEAu*DC^Kl6rnOVR| z8b>jk>{&=LkX%t~Sld|{6ArBFv3I8}woyRNlX9cH&f5VMU#$TD773y^g$^+L<$d9a zsxHZ4X2gM{GxpQR3e}4SD;h;uB0pIOc3@Xib38B(^q6Qh;%e!5%l+EZ@#*R78Fr8> zYVPfXrVZ2^clzrS%R72DAHAEh`*>6j4aRpLNoTw-#ISB=2>{FX*l&xzQ5I~iKKeKl z>2`3HDD-SA>7*0SV4K(tl=|RIL{(I&!$mx`lS=GoECF6}H1GJ&cX9AHT;=635AT%p zXxh~GscgtEq*xM$P^|5-EqX_!yy~aWc#(z*vmO_=lu+nsc{gKy%!}1!VYB}C!A0|Q zaXjxIc{6RTjg<}PqUruzTFu1lB<#kAj+JtNUjwN1 z%}gZul?HbG8t)v1_={?DDNCMg?X@=y4TQB$M4OXI!VPpX*19;>fY1)RB1M3E`IUM* z13~2&YD)`;jf?Xvhl6@EZHuU+EDc>M>8R!w1J(PNS-bWV>sXyrM)#^TeZE5GhIRtx zQd*Rz>vcjL@_LnLO%@|-en-<&Yk$H~6=dyng(9_lV|A#*KpZU{HUvKx*ol*dDH2i; z1b8sbZLQCIZsIXdr{`4kLx)_Dw!9MqsvKcHI7aGiQnHp~#y-6XZr5g{t~_iXezkjs zI?_rTRv8Mm4|zyF@Dr?dx4fP;c!p|i-4*k{5}U>*#Vzy!#v#=Iq0>cc!b@)*qI~V;G-C@EWlZk64G6g*~`WpVY^{EHAG0Ldv;!v+^J&R zJ<_CzDwi$FVXBdN0a-6kTc@=k6e##bME*dkSVZN~>`Qe00Y4|UUY}L4zguO$yHYhp z97q(vAzFXJB1hT9TaRk97@(qD|7kI1^GMM02BTL28Y6>O z9CHR<3nNtLNT{m{Wa}Xqf;brH#yZI*i?c<*4^$YF#|T&94hFu(FKWO8rAvx`6B=;O z<#S7n4`MHCW4SXCaNmwB%$O1r=M_WQ5c>{^U-;aG)h(4<1+-B*a7AIOxj@eUbMI*Z zp!SuWpQfCz*E%?-Tfpb2h77_>-v3G@Z!6#SYv%o{aQ9eon&0I3!UH<=qqdf*zad%5 zx`95^^2ke)tY{qi#=oBpEs*9u__ob9u<)7Ai|f4u!wxNZL-a6q!~o1d{wFEB|H23TO?JT4J+YR^s?{641<;SAd z=-}GlC>_>uP@L}9frNeZ+(&X@nJz$=XW5vimxFe(Zl90`2T_jk;iYWBqL|FIWwK?) zI?5m2wf0nuy|Il;u_vH z9R<6+CM^EuW)d%bRF{rBI>^iN>dX?$yjpt{sj53KGmjEUG@x+O4!StAL0(wgJ(8z* zyZdyZG5kW}!A&RA?1qg%S|Vz;42cUqAduQ}6j_j&tBoc8Xg*?+7$X0~v76(NFVIv@ zDuQj=twX8^b?p7rA2cLa`9Hl}eP|rV6}PdHHdi?WY6m%iWcr6~sma~V?ChsWPe_&> zi`ccTOKc~Sp?i0Gr){OX%iSqe)R5w|IHkm`gNrJEL7@#Hp=n9&)DA@8e$d*WHjR_C zHI!mZv16yD`a?-TgwpqBcklKK`()gnKKJeHo0&Ji_h#PkoBhsh`dy#-;Ogfu=3hDW zr{TrFUgJA^mp^>zvs({5zfND&=NA^{<@dTqUs(U~ne=bdXMU=@F+DrEaOvDP=Jzcw zo9#W=`=jaEu7%vW;rV^D9SgY+?2Gn>OLxxPlU3%%4qjNl`0{hg+uQz9&p-S9Pxob( zXQoTJC)Z79ez{0b{QOJO(LVK&zdv_s;pF>=X1_g^{>O^R-t(n_`-<+kZAZ`PHwm|Gyn99pPV}V+P$w{`**sq=jub_>aiY9I)#7 znq6&FYDi}kq|Gmz7TIi$+hb3YZuf4Fb7Rab z0Rd8Kmg;vXnn^}=i6mu1CQMNj!X(OFs^(zB9JBL%<nr6m!hVftyA$U}`9!%;VpYX}bN zqd@#bLkVfWS+`K#^$cUz>J7ArXM?S#d(EVlQCbEkVn`f!-BgAbrP$>XN$b$G@w27YX|^sXKT~-}tx}lC!@F*}^QK*^5SC(UijwZpMx$EakOoRL zNJ}-dI%?dlM}T00fM)}6;dRQjOpM)MBF81S4LG$fj;8LCsSo; zLQqC21Lk;8rm7KrOj7}t;c|usBN2F(sTu$vBGX|6gXJ_Xh3jP+m&0{H-}Fd1odZ~! z`WiJ8LPJe3v$OV;g|@;FI8>>?pgTNnydEqUVQd9194a;hL}6W~a|K?Bw06_>%?XD7 zfdOTBuQxv@d|*kpHRdF}tx^c0f-#64x}-U%Sl&>T>XLMQH~o!J57 zgQ}(^su8B8sH%c4R3K(3I9K2?_tPPMJ}UNJJ_TVZ-D2P)7QltmSuc*GI?r*uW@a+( zDG0Z<1C>N{CQS%cZgauzH|Vg4HsKDpR%vdBxdH&@jHhH7BAQ|_(Ra>iN}(EdKKlNw zphdhlZs`CQvr)6*6a*u1v;w~2uTY_bbdv7dq!wcmCm{&bhf&-yM4M{OM&!Kkochj2%VQ@pkkf zPoT>!)i;z4IqvZvRmgzwt#l!Pp|s&;VYY6__~Y;_CuT zfKC5s^$~muoDU{T9KW`l4`Z%V)~_6e5$99%lm_duTjYGqae`and_q+`Xrj?ZtV)D& zd>t0TK!=$@;Wc)!$l(xk3~)eZsMK*lT~5&@IiL#BDaHYtRV3Xy0!}D75wuPFOdebN z``1^VA$P4f^PiXJJEoHt?^v<+s=ep_JB}Rs;}1ISpE&l-zx{0f;DtwbO2(`2-1pS# z)7ir_m1kaGe*9YJ`!RkfYL7Rm-)w$Ix*0$8j+6mz!yty0T-zX)a3+e3sc(AvU(Fzr zGj+8&NY|Y~gsOOp$ACD_Yo&zb}GlzRty;OVY$>qzApXhui4!OR0G&B?Y zkSoyTTKi^Z5bm>e7`eCvZa4fwt`kMB5C)DaLVR^On1=1kf})sFM)_9re+UA}u= zV*ll-+l$4-rdLMnk!3Ghoj;C2u&6uUpgsf(l)0sD2Ekt17n}7-kjskn2WCB7O?a6V zBr4twUBh-ZZ@@&Udae?$~<$_10kI2i;iT-e~JnN%{vz>TVaOrkWBv`LU>hLc5z zdAJ`DdRA6_Ef+VP5;tz2L=~KCLi$u(fP`ck>^g*Hx*F*RCT-zzj77>hnr_^_|3^6q znjGmH typegraph-multi.pdf + +""" + +# +# The starting node is the leftmost node in ../notes/typegraph-multi.pdf +# +start_node_2022_03_08 = 'Array6785' + +struct_graph_2022_03_08 = ( +[ ('String', 'string'), + ('Int', 'int'), + ('Bool', 'bool'), + ( 'Struct2685', + ( 'struct', + ('index', 'Int'), + ('uri', 'String'), + ('uriBaseId', 'String'))), + ('Struct5277', ('struct', ('location', 'Struct2685'))), + ('Array4640', ('array', (0, 'Struct5277'))), + ('Array7069', ('array', (0, 'String'))), + ( 'Struct9543', + ( 'struct', + ('semmle.formatSpecifier', 'String'), + ('semmle.sourceLanguage', 'String'))), + ('Struct2774', ('struct', ('text', 'String'))), + ( 'Struct6299', + ( 'struct', + ('endColumn', 'Int'), + ('endLine', 'Int'), + ('startColumn', 'Int'), + ('startLine', 'Int'))), + ( 'Struct4963', + ( 'struct', + ('artifactLocation', 'Struct2685'), + ('region', 'Struct6299'))), + ( 'Struct2683', + ( 'struct', + ('id', 'Int'), + ('message', 'Struct2774'), + ('physicalLocation', 'Struct4963'))), + ('Array0350', ('array', (0, 'Struct2683'))), + ( 'Struct4199', + ( 'struct', + ('primaryLocationLineHash', 'String'), + ('primaryLocationStartColumnFingerprint', 'String'))), + ('Struct3942', ('struct', ('id', 'String'), ('index', 'Int'))), + ( 'Struct4055', + ( 'struct', + ('locations', 'Array0350'), + ('message', 'Struct2774'), + ('partialFingerprints', 'Struct4199'), + ('relatedLocations', 'Array0350'), + ('rule', 'Struct3942'), + ('ruleId', 'String'), + ('ruleIndex', 'Int'))), + ('Struct0987', ('struct', ('location', 'Struct2683'))), + ('Array1075', ('array', (0, 'Struct0987'))), + ('Struct4194', ('struct', ('locations', 'Array1075'))), + ('Array1597', ('array', (0, 'Struct4194'))), + ('Struct7122', ('struct', ('threadFlows', 'Array1597'))), + ('Array9799', ('array', (0, 'Struct7122'))), + ( 'Struct9699', + ( 'struct', + ('codeFlows', 'Array9799'), + ('locations', 'Array0350'), + ('message', 'Struct2774'), + ('partialFingerprints', 'Struct4199'), + ('relatedLocations', 'Array0350'), + ('rule', 'Struct3942'), + ('ruleId', 'String'), + ('ruleIndex', 'Int'))), + ('Array6343', ('array', (1, 'Struct9699'), (0, 'Struct4055'))), # MANUALLY SORTED + ('Struct8581', ('struct', ('enabled', 'Bool'), ('level', 'String'))), + ( 'Struct7849', + ( 'struct', + ('kind', 'String'), + ('precision', 'String'), + ('security-severity', 'String'), + ('severity', 'String'), + ('sub-severity', 'String'), + ('tags', 'Array7069'))), + ( 'Struct6818', + ( 'struct', + ('defaultConfiguration', 'Struct8581'), + ('fullDescription', 'Struct2774'), + ('id', 'String'), + ('name', 'String'), + ('properties', 'Struct7849'), + ('shortDescription', 'Struct2774'))), + ('Array8754', ('array', (0, 'Struct6818'))), + ( 'Struct7820', + ( 'struct', + ('name', 'String'), + ('organization', 'String'), + ('rules', 'Array8754'), + ('version', 'String'))), + ('Struct8972', ('struct', ('driver', 'Struct7820'))), + ( 'Struct3081', + ('struct', ('repositoryUri', 'String'), ('revisionId', 'String'))), + ('Array5511', ('array', (0, 'Struct3081'))), + ( 'Struct3388', + ( 'struct', + ('artifacts', 'Array4640'), + ('columnKind', 'String'), + ('newlineSequences', 'Array7069'), + ('properties', 'Struct9543'), + ('results', 'Array6343'), + ('tool', 'Struct8972'), + ('versionControlProvenance', 'Array5511'))), + ('Array0177', ('array', (0, 'Struct3388'))), + ( 'Struct6787', + ( 'struct', + ('$schema', 'String'), + ('runs', 'Array0177'), + ('version', 'String'))), # Up to here identical to struct_graph_2022_02_01 + ( 'Struct3739', + ( 'struct', + ('creation_date', 'String'), + ('primary_language', 'String'), + ('project_name', 'String'), + ('query_commit_id', 'String'), + ('sarif_content', 'Struct6787'), + ('sarif_file_name', 'String'), + ('scan_start_date', 'String'), + ('scan_stop_date', 'String'), + ('tool_name', 'String'), + ('tool_version', 'String'))), + ('Array6785', ('array', (0, 'Struct3739')))] +) diff --git a/sarif_cli/signature_single.py b/sarif_cli/signature_single.py new file mode 100644 index 0000000..050cab7 --- /dev/null +++ b/sarif_cli/signature_single.py @@ -0,0 +1,125 @@ +""" The signature for a single sarif file + +Produced by + + sarif-to-dot -u -t -f 2021-12-09/results.sarif + +with some arrays manually sorted so the the signature with more fields comes first. The case + ('Array6343', ('array', (1, 'Struct9699'), (0, 'Struct4055'))), # MANUALLY SORTED +is marked below +""" + +# +# The starting node the leftmost node in ../notes/typegraph.pdf +# +start_node_2022_02_01 = 'Struct6787' + +struct_graph_2022_02_01 = ( +[ ('String', 'string'), + ('Int', 'int'), + ('Bool', 'bool'), + ( 'Struct2685', + ( 'struct', + ('index', 'Int'), + ('uri', 'String'), + ('uriBaseId', 'String'))), + ('Struct5277', ('struct', ('location', 'Struct2685'))), + ('Array4640', ('array', (0, 'Struct5277'))), + ('Array7069', ('array', (0, 'String'))), + ( 'Struct9543', + ( 'struct', + ('semmle.formatSpecifier', 'String'), + ('semmle.sourceLanguage', 'String'))), + ('Struct2774', ('struct', ('text', 'String'))), + ( 'Struct6299', + ( 'struct', + ('endColumn', 'Int'), + ('endLine', 'Int'), + ('startColumn', 'Int'), + ('startLine', 'Int'))), + ( 'Struct4963', + ( 'struct', + ('artifactLocation', 'Struct2685'), + ('region', 'Struct6299'))), + ( 'Struct2683', + ( 'struct', + ('id', 'Int'), + ('message', 'Struct2774'), + ('physicalLocation', 'Struct4963'))), + ('Array0350', ('array', (0, 'Struct2683'))), + ( 'Struct4199', + ( 'struct', + ('primaryLocationLineHash', 'String'), + ('primaryLocationStartColumnFingerprint', 'String'))), + ('Struct3942', ('struct', ('id', 'String'), ('index', 'Int'))), + ( 'Struct4055', + ( 'struct', + ('locations', 'Array0350'), + ('message', 'Struct2774'), + ('partialFingerprints', 'Struct4199'), + ('relatedLocations', 'Array0350'), + ('rule', 'Struct3942'), + ('ruleId', 'String'), + ('ruleIndex', 'Int'))), + ('Struct0987', ('struct', ('location', 'Struct2683'))), + ('Array1075', ('array', (0, 'Struct0987'))), + ('Struct4194', ('struct', ('locations', 'Array1075'))), + ('Array1597', ('array', (0, 'Struct4194'))), + ('Struct7122', ('struct', ('threadFlows', 'Array1597'))), + ('Array9799', ('array', (0, 'Struct7122'))), + ( 'Struct9699', + ( 'struct', + ('codeFlows', 'Array9799'), + ('locations', 'Array0350'), + ('message', 'Struct2774'), + ('partialFingerprints', 'Struct4199'), + ('relatedLocations', 'Array0350'), + ('rule', 'Struct3942'), + ('ruleId', 'String'), + ('ruleIndex', 'Int'))), + ('Array6343', ('array', (1, 'Struct9699'), (0, 'Struct4055'))), # MANUALLY SORTED + ('Struct8581', ('struct', ('enabled', 'Bool'), ('level', 'String'))), + ( 'Struct7849', + ( 'struct', + ('kind', 'String'), + ('precision', 'String'), + ('security-severity', 'String'), + ('severity', 'String'), + ('sub-severity', 'String'), + ('tags', 'Array7069'))), + ( 'Struct6818', + ( 'struct', + ('defaultConfiguration', 'Struct8581'), + ('fullDescription', 'Struct2774'), + ('id', 'String'), + ('name', 'String'), + ('properties', 'Struct7849'), + ('shortDescription', 'Struct2774'))), + ('Array8754', ('array', (0, 'Struct6818'))), + ( 'Struct7820', + ( 'struct', + ('name', 'String'), + ('organization', 'String'), + ('rules', 'Array8754'), + ('version', 'String'))), + ('Struct8972', ('struct', ('driver', 'Struct7820'))), + ( 'Struct3081', + ('struct', ('repositoryUri', 'String'), ('revisionId', 'String'))), + ('Array5511', ('array', (0, 'Struct3081'))), + ( 'Struct3388', + ( 'struct', + ('artifacts', 'Array4640'), + ('columnKind', 'String'), + ('newlineSequences', 'Array7069'), + ('properties', 'Struct9543'), + ('results', 'Array6343'), + ('tool', 'Struct8972'), + ('versionControlProvenance', 'Array5511'))), + ('Array0177', ('array', (0, 'Struct3388'))), + ( 'Struct6787', + ( 'struct', + ('$schema', 'String'), + ('runs', 'Array0177'), + ('version', 'String')))] +) + diff --git a/sarif_cli/table_joins.py b/sarif_cli/table_joins.py new file mode 100644 index 0000000..d8e17b4 --- /dev/null +++ b/sarif_cli/table_joins.py @@ -0,0 +1,316 @@ +""" Collection of joins for the base tables provided by typegraph.attach_tables() + + The `problem` and `path-problem` entries provide that information; the + `relatedLocations` table provides the details when multiple results are + present for either. `project` is the high-level overview; `artifacts` + provides those for the other tables. +""" +import pandas as pd + +def joins_for_sf_2683(tgraph): + """ + Join all the tables used by 2683's right side into one. + """ + # Access convenience functions + sf = lambda num: tgraph.dataframes['Struct' + str(num)] + af = lambda num: tgraph.dataframes['Array' + str(num)] + # + sf_2683 = ( + # + sf(2683) + .rename(columns={"struct_id": "struct_id_2683", "id": "id_2683"}) + # + .merge(sf(4963), how="left", left_on='physicalLocation', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'physicalLocation']) + # + .merge(sf(6299), how="left", left_on='region', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'region']) + # + .merge(sf(2685), how="left", left_on='artifactLocation', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'artifactLocation']) + .rename(columns={"index": "location_index_2685"}) + # + .merge(sf(2774), how="left", left_on='message', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'message']) + .rename(columns={"text": "message_text_2683"}) + # + ) + + return sf_2683 + +def joins_for_problem(tgraph, sf_2683): + """ + Return table providing the `problem` information. + """ + # Access convenience functions + sf = lambda num: tgraph.dataframes['Struct' + str(num)] + af = lambda num: tgraph.dataframes['Array' + str(num)] + # + # Form the message dataframe (@kind problem) via joins + # + kind_problem_1 = ( + af(6343) + .rename(columns={"value_index": "results_idx_6343", "array_id": "result_id_6343"}) + .merge(sf(4055), how="inner", left_on='id_or_value_at_index', right_on='struct_id', + validate="1:m") + .drop(columns=['type_at_index', 'id_or_value_at_index', 'struct_id']) + .rename(columns={"message": "result_message_4055", + "relatedLocations": "relatedLocations_id"}) + # locations + .merge(af('0350'), how="left", left_on='locations', right_on='array_id', validate="1:m") + .drop(columns=['locations', 'array_id', 'type_at_index']) + # + .merge(sf_2683, how="left", left_on='id_or_value_at_index', right_on='struct_id_2683', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id_2683']) + # + .merge(sf(2774), how="left", left_on='result_message_4055', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'result_message_4055']) + .rename(columns={"text": "message_text_4055"}) + # + .merge(sf(4199), how="left", left_on='partialFingerprints', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'partialFingerprints']) + # + .merge( + sf(3942).rename(columns={"id": "rule_id", "index": "rule_index"}), + how="left", left_on='rule', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'rule']) + # + ) + return kind_problem_1 + +def joins_for_codeflows(tgraph, sf_2683): + """ + Return the table providing the `codeFlows` for a `path-problem table. + """ + # Access convenience functions + sf = lambda num: tgraph.dataframes['Struct' + str(num)] + af = lambda num: tgraph.dataframes['Array' + str(num)] + # + af_9799 = ( + af(9799).rename(columns={"array_id": "t9799_array_id", "value_index": "t9799_idx"}) + # + .merge(sf(7122), how="left", left_on='id_or_value_at_index', right_on='struct_id', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id', 'type_at_index']) + # + .merge(af(1597).rename(columns={"array_id": "t1597_array_id", "value_index": "t1597_idx"}), + how="left", left_on='threadFlows', right_on='t1597_array_id', validate="1:m") + .drop(columns=['threadFlows', 't1597_array_id', 'type_at_index']) + # + .merge(sf(4194), how="left", left_on='id_or_value_at_index', right_on='struct_id', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id']) + # + .merge(af(1075).rename(columns={"array_id": "t1075_array_id", "value_index": "t1075_idx"}), + how="left", left_on='locations', right_on='t1075_array_id', validate="1:m") + .drop(columns=['locations', 't1075_array_id', 'type_at_index']) + .rename(columns={"t1075_idx": "t1075_locations_idx"}) + # + .merge(sf('0987'), how="left", left_on='id_or_value_at_index', right_on='struct_id', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id']) + # + .merge(sf_2683, how="left", left_on='location', right_on='struct_id_2683', validate="1:m") + .drop(columns=['location', 'struct_id_2683']) + ) + return af_9799 + +def joins_for_path_problem(tgraph, sf_2683): + """ + Return table providing the `path-problem` information. + """ + # Access convenience functions + sf = lambda num: tgraph.dataframes['Struct' + str(num)] + af = lambda num: tgraph.dataframes['Array' + str(num)] + # + kind_pathproblem_1 = ( + af(6343) + .rename(columns={"value_index": "t6343_result_idx", "array_id": "t6343_result_id"}) + .merge(sf(9699), how="inner", left_on='id_or_value_at_index', right_on='struct_id', + validate="1:m") + .rename(columns={"codeFlows" : "t9699_codeFlows", + "locations" : "t9699_locations", + "message" : "t9699_message", + "partialFingerprints" : "t9699_partialFingerprints", + "relatedLocations" : "t9699_relatedLocations", + "rule" : "t9699_rule", + "ruleId" : "t9699_ruleId", + "ruleIndex" : "t9699_ruleIndex", + }) + .drop(columns=['id_or_value_at_index', 'struct_id', 'type_at_index']) + # 9699.locations + .merge(af('0350').rename(columns={"value_index": "t0350_location_idx"}), + how="left", left_on='t9699_locations', right_on='array_id', validate="1:m") + .drop(columns=['t9699_locations', 'array_id', 'type_at_index']) + # + .merge(sf_2683, how="left", left_on='id_or_value_at_index', right_on='struct_id_2683', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id_2683']) + # + # # TODO: merge or keep separate? + # # 9699.codeFlows + # .merge(af_9799, how="left", left_on='t9699_codeFlows', right_on='t9799_array_id', validate="1:m") + # + # 9699.message + .merge(sf(2774), how="left", left_on='t9699_message', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 't9699_message']) + .rename(columns={"text": "t9699_message_text"}) + # + # 9699.partialFingerprints + .merge(sf(4199), how="left", left_on='t9699_partialFingerprints', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 't9699_partialFingerprints']) + # + # 9699.relatedLocations -- keep ids + # + # 9699.rule + .merge( + sf(3942).rename(columns={"id": "t3942_rule_id", "index": "t3942_rule_idx"}), + how="left", left_on='t9699_rule', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 't9699_rule']) + ) + + # # TODO potential cleanup + # # Remove dummy locations previously injected by signature.fillsig + # kind_pathproblem_2 = kind_pathproblem_1[kind_pathproblem_1.uri != 'scli-dyys dummy value'] + # # + return kind_pathproblem_1 + +def joins_for_relatedLocations(tgraph, sf_2683): + """ + Return table providing the `relatedLocations` and `locations` information. + """ + # Access convenience functions + sf = lambda num: tgraph.dataframes['Struct' + str(num)] + af = lambda num: tgraph.dataframes['Array' + str(num)] + # + # Form the relatedLocation dataframe via joins, starting from the union of + # relatedLocations from `kind problem` (sf(4055)) and `kind path-problem` + # (sf(9699)). + # + related_locations_1 = ( + pd.concat([sf(4055)[['relatedLocations', 'struct_id']], sf(9699)[['relatedLocations', 'struct_id']]]) + .merge(af('0350'), how="left", left_on='relatedLocations', right_on='array_id', validate="1:m") + .drop(columns=['relatedLocations', 'array_id', 'value_index', 'type_at_index']) + # + .merge(sf(2683), how="left", left_on='id_or_value_at_index', right_on='struct_id', + suffixes=("_4055_9699", "_2683"), validate="1:m") + .drop(columns=['struct_id_2683', 'id_or_value_at_index']) + # + .merge(sf(4963), how="left", left_on='physicalLocation', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'physicalLocation']) + # + .merge(sf(6299), how="left", left_on='region', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'region']) + # + .merge(sf(2685), how="left", left_on='artifactLocation', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'artifactLocation']) + # + .merge(sf(2774), how="left", left_on='message', right_on='struct_id', validate="1:m") + .drop(columns=['struct_id', 'message']) + ) + + # Keep columns of interest + related_locations_2 = (related_locations_1[['struct_id_4055_9699', 'uri', 'startLine', 'startColumn', 'endLine', 'endColumn', 'text']] + .rename({'text': 'message', 'struct_id_4055_9699': 'struct_id'}, axis='columns')) + + # Remove dummy locations previously injected by signature.fillsig + related_locations_3 = related_locations_2[related_locations_2.uri != 'scli-dyys dummy value'] + + return related_locations_3 + +def joins_for_project(tgraph): + """ + Return table providing the `project` information. + """ + # Access convenience functions + sf = lambda num: tgraph.dataframes['Struct' + str(num)] + af = lambda num: tgraph.dataframes['Array' + str(num)] + # + project_df = ( + af(6785) + # + .merge(sf(3739), how="left", left_on='id_or_value_at_index', right_on='struct_id', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id', 'array_id', 'type_at_index']) + # + .merge(sf(6787), how="left", left_on='sarif_content', right_on='struct_id', validate="1:m") + .drop(columns=['sarif_content', 'struct_id']) + .rename(columns={"version": "version_6787"}) + # + .merge(af('0177'), how="left", left_on='runs', right_on='array_id', + suffixes=("_6785", "_0177"), validate="1:m") + .drop(columns=['runs', 'array_id', 'type_at_index']) + # + .merge(sf(3388), how="left", left_on='id_or_value_at_index', right_on='struct_id', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id']) + # + # .merge(af(7069), how="left", left_on='newlineSequences', right_on='array_id', + # validate="1:m") + # .drop(columns=['newlineSequences', 'array_id', 'type_at_index']) + .drop(columns=['newlineSequences']) + # + .merge(sf(9543), how="left", left_on='properties', right_on='struct_id', validate="1:m") + .drop(columns=['properties', 'struct_id']) + # + # tool - driver - rules - defaultConfiguration - ( properties - tags ) + # + .merge(sf(8972), how="left", left_on='tool', right_on='struct_id', validate="1:m") + .drop(columns=['tool', 'struct_id']) + # + .merge(sf(7820), how="left", left_on='driver', right_on='struct_id', validate="1:m") + .drop(columns=['driver', 'struct_id']) + .rename(columns={"version": "driver_version_7820", "name": "driver_name_7820"}) + # + .merge(af(8754), how="left", left_on='rules', right_on='array_id', validate="1:m") + .drop(columns=['rules', 'array_id', 'type_at_index']) + .rename(columns={"value_index": "rule_value_index_8754"}) # rule index + # + .merge(sf(6818), how="left", left_on='id_or_value_at_index', right_on='struct_id', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id']) + .rename(columns={"id": "rule_id_6818", "name": "rule_name_6818"}) + # + .merge(sf(8581), how="left", left_on='defaultConfiguration', right_on='struct_id', validate="1:m") + .drop(columns=['defaultConfiguration', 'struct_id']) + # + .merge(sf(2774), how="left", left_on='fullDescription', right_on='struct_id', validate="1:m") + .drop(columns=['fullDescription', 'struct_id']) + .rename(columns={"text": "rule_fullDescription_6818"}) + # + .merge(sf(2774), how="left", left_on='shortDescription', right_on='struct_id', validate="1:m") + .drop(columns=['shortDescription', 'struct_id']) + .rename(columns={"text": "rule_shortDescription_6818"}) + # + .merge(sf(7849), how="left", left_on='properties', right_on='struct_id', validate="1:m") + .drop(columns=['properties', 'struct_id']) + # + .merge(af(7069), how="left", left_on='tags', right_on='array_id', validate="1:m") + .drop(columns=['tags', 'array_id', 'type_at_index']) + .rename(columns={"value_index": "tag_index_7069", "id_or_value_at_index": "tag_text_7069"}) + # versionControlProvenance - repositoryUri + # The merge with af(8754) replicates versionControlProvenance, no 1:m validation + .merge(af(5511), how="left", left_on='versionControlProvenance', right_on='array_id') + .drop(columns=['versionControlProvenance', 'array_id', 'type_at_index']) + .rename(columns={"value_index": "versionControl_value_index_5511"}) + # + .merge(sf(3081), how="left", left_on='id_or_value_at_index', right_on='struct_id') + .drop(columns=['id_or_value_at_index', 'struct_id']) + # + ) + return project_df + +def joins_for_artifacts(tgraph): + """ + Return table providing the `artifacts` information. + """ + # Access convenience functions + sf = lambda num: tgraph.dataframes['Struct' + str(num)] + af = lambda num: tgraph.dataframes['Array' + str(num)] + # + artifacts_df = ( + af(4640) + # + .merge(sf(5277), how="left", left_on='id_or_value_at_index', right_on='struct_id', validate="1:m") + .drop(columns=['id_or_value_at_index', 'struct_id', 'type_at_index']) + .rename(columns={"value_index": "artifact_index_4640"}) + # + .merge(sf(2685), how="left", left_on='location', right_on='struct_id', validate="1:m") + .drop(columns=['location', 'struct_id']) + .rename(columns={"index": "location_index_2685", "uri": "location_uri_2685", + "uriBaseId": "location_uriBaseId_2685"}) + ) + return artifacts_df diff --git a/sarif_cli/typegraph.py b/sarif_cli/typegraph.py index 1fc1e17..72a4da5 100644 --- a/sarif_cli/typegraph.py +++ b/sarif_cli/typegraph.py @@ -11,124 +11,6 @@ from dataclasses import dataclass from typing import * import pandas as pd -# -# Structure graph from ../../bin/sarif-to-dot -u -t -f results.sarif -# -struct_graph_2022_02_01 = ( -[ ('String', 'string'), - ('Int', 'int'), - ('Bool', 'bool'), - ( 'Struct2685', - ( 'struct', - ('index', 'Int'), - ('uri', 'String'), - ('uriBaseId', 'String'))), - ('Struct5277', ('struct', ('location', 'Struct2685'))), - ('Array4640', ('array', (0, 'Struct5277'))), - ('Array7069', ('array', (0, 'String'))), - ( 'Struct9543', - ( 'struct', - ('semmle.formatSpecifier', 'String'), - ('semmle.sourceLanguage', 'String'))), - ('Struct2774', ('struct', ('text', 'String'))), - ( 'Struct6299', - ( 'struct', - ('endColumn', 'Int'), - ('endLine', 'Int'), - ('startColumn', 'Int'), - ('startLine', 'Int'))), - ( 'Struct4963', - ( 'struct', - ('artifactLocation', 'Struct2685'), - ('region', 'Struct6299'))), - ( 'Struct2683', - ( 'struct', - ('id', 'Int'), - ('message', 'Struct2774'), - ('physicalLocation', 'Struct4963'))), - ('Array0350', ('array', (0, 'Struct2683'))), - ( 'Struct4199', - ( 'struct', - ('primaryLocationLineHash', 'String'), - ('primaryLocationStartColumnFingerprint', 'String'))), - ('Struct3942', ('struct', ('id', 'String'), ('index', 'Int'))), - ( 'Struct4055', - ( 'struct', - ('locations', 'Array0350'), - ('message', 'Struct2774'), - ('partialFingerprints', 'Struct4199'), - ('relatedLocations', 'Array0350'), - ('rule', 'Struct3942'), - ('ruleId', 'String'), - ('ruleIndex', 'Int'))), - ('Struct0987', ('struct', ('location', 'Struct2683'))), - ('Array1075', ('array', (0, 'Struct0987'))), - ('Struct4194', ('struct', ('locations', 'Array1075'))), - ('Array1597', ('array', (0, 'Struct4194'))), - ('Struct7122', ('struct', ('threadFlows', 'Array1597'))), - ('Array9799', ('array', (0, 'Struct7122'))), - ( 'Struct9699', - ( 'struct', - ('codeFlows', 'Array9799'), - ('locations', 'Array0350'), - ('message', 'Struct2774'), - ('partialFingerprints', 'Struct4199'), - ('relatedLocations', 'Array0350'), - ('rule', 'Struct3942'), - ('ruleId', 'String'), - ('ruleIndex', 'Int'))), - ('Array6343', ('array', (1, 'Struct9699'), (0, 'Struct4055'))), # MANUALLY SORTED - ('Struct8581', ('struct', ('enabled', 'Bool'), ('level', 'String'))), - ( 'Struct7849', - ( 'struct', - ('kind', 'String'), - ('precision', 'String'), - ('security-severity', 'String'), - ('severity', 'String'), - ('sub-severity', 'String'), - ('tags', 'Array7069'))), - ( 'Struct6818', - ( 'struct', - ('defaultConfiguration', 'Struct8581'), - ('fullDescription', 'Struct2774'), - ('id', 'String'), - ('name', 'String'), - ('properties', 'Struct7849'), - ('shortDescription', 'Struct2774'))), - ('Array8754', ('array', (0, 'Struct6818'))), - ( 'Struct7820', - ( 'struct', - ('name', 'String'), - ('organization', 'String'), - ('rules', 'Array8754'), - ('version', 'String'))), - ('Struct8972', ('struct', ('driver', 'Struct7820'))), - ( 'Struct3081', - ('struct', ('repositoryUri', 'String'), ('revisionId', 'String'))), - ('Array5511', ('array', (0, 'Struct3081'))), - ( 'Struct3388', - ( 'struct', - ('artifacts', 'Array4640'), - ('columnKind', 'String'), - ('newlineSequences', 'Array7069'), - ('properties', 'Struct9543'), - ('results', 'Array6343'), - ('tool', 'Struct8972'), - ('versionControlProvenance', 'Array5511'))), - ('Array0177', ('array', (0, 'Struct3388'))), - ( 'Struct6787', - ( 'struct', - ('$schema', 'String'), - ('runs', 'Array0177'), - ('version', 'String')))] -) - -# -# The starting node is the typedef with '$schema' in the struct, also the leftmost -# node in ../notes/sarif-structure-from-sarif-to-dot.pdf -# -start_node_2022_02_01 = 'Struct6787' - # # Utility classes # diff --git a/scripts/file-level-tests.sh b/scripts/file-level-tests.sh index 0d88e00..23807ff 100644 --- a/scripts/file-level-tests.sh +++ b/scripts/file-level-tests.sh @@ -29,7 +29,7 @@ done # cases covering the different output options. They are intended for manual use # and review. # -read -r file srcroot <<< "../data/treeio/results.sarif ../data/treeio/treeio" +read -r file srcroot <<< "../data/treeio/2021-12-09/results.sarif ../data/treeio/treeio" # All results, minimal output sarif-results-summary $file | less diff --git a/scripts/table-tests.sh b/scripts/table-tests.sh new file mode 100644 index 0000000..868220c --- /dev/null +++ b/scripts/table-tests.sh @@ -0,0 +1,11 @@ +# -*- sh -*- +# +# Sanity tests for the table-producing scripts. Should succeed and produce +# nothing on stdout/stderr +# + +cd ~/local/sarif-cli/data/treeio/2021-12-09 +sarif-extract-tables results.sarif test-tables + +cd ~/local/sarif-cli/data/treeio +sarif-extract-multi multi-sarif-01.json test-multi-table