diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..947a061ea0dfd95e27dafd2386bc8810eb8f1cfe --- /dev/null +++ b/.gitignore @@ -0,0 +1,533 @@ +# Created by https://www.toptal.com/developers/gitignore/api/java,python,intellij,emacs,vim,visualstudiocode,libreoffice,linux,macos,windows,eclipse +# Edit at https://www.toptal.com/developers/gitignore?templates=java,python,intellij,emacs,vim,visualstudiocode,libreoffice,linux,macos,windows,eclipse + +### Eclipse ### +.metadata +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath +.recommenders + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# PyDev specific (Python IDE for Eclipse) +*.pydevproject + +# CDT-specific (C/C++ Development Tooling) +.cproject + +# CDT- autotools +.autotools + +# Java annotation processor (APT) +.factorypath + +# PDT-specific (PHP Development Tools) +.buildpath + +# sbteclipse plugin +.target + +# Tern plugin +.tern-project + +# TeXlipse plugin +.texlipse + +# STS (Spring Tool Suite) +.springBeans + +# Code Recommenders +.recommenders/ + +# Annotation Processing +.apt_generated/ +.apt_generated_test/ + +# Scala IDE specific (Scala & Java development for Eclipse) +.cache-main +.scala_dependencies +.worksheet + +# Uncomment this line if you wish to ignore the project description file. +# Typically, this file would be tracked if it contains build/dependency configurations: +#.project + +### Eclipse Patch ### +# Spring Boot Tooling +.sts4-cache/ + +### Emacs ### +# -*- mode: gitignore; -*- +*~ +\#*\# +/.emacs.desktop +/.emacs.desktop.lock +*.elc +auto-save-list +tramp +.\#* + +# Org-mode +.org-id-locations +*_archive + +# flymake-mode +*_flymake.* + +# eshell files +/eshell/history +/eshell/lastdir + +# elpa packages +/elpa/ + +# reftex files +*.rel + +# AUCTeX auto folder +/auto/ + +# cask packages +.cask/ +dist/ + +# Flycheck +flycheck_*.el + +# server auth directory +/server/ + +# projectiles files +.projectile + +# directory configuration +.dir-locals.el + +# network security +/network-security.data + + +### Intellij ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij Patch ### +# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 + +# *.iml +# modules.xml +# .idea/misc.xml +# *.ipr + +# Sonarlint plugin +# https://plugins.jetbrains.com/plugin/7973-sonarlint +.idea/**/sonarlint/ + +# SonarQube Plugin +# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin +.idea/**/sonarIssues.xml + +# Markdown Navigator plugin +# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced +.idea/**/markdown-navigator.xml +.idea/**/markdown-navigator-enh.xml +.idea/**/markdown-navigator/ + +# Cache file creation bug +# See https://youtrack.jetbrains.com/issue/JBR-2257 +.idea/$CACHE_FILE$ + +# CodeStream plugin +# https://plugins.jetbrains.com/plugin/12206-codestream +.idea/codestream.xml + +# Azure Toolkit for IntelliJ plugin +# https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij +.idea/**/azureSettings.xml + +### Java ### +# Compiled class file +*.class + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* +replay_pid* + +### LibreOffice ### +# LibreOffice locks +.~lock.*# + +### Linux ### + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### Python ### +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +### Python Patch ### +# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration +poetry.toml + + +### Vim ### +# Swap +[._]*.s[a-v][a-z] +!*.svg # comment out if you don't need vector files +[._]*.sw[a-p] +[._]s[a-rt-v][a-z] +[._]ss[a-gi-z] +[._]sw[a-p] + +# Session +Session.vim +Sessionx.vim + +# Temporary +.netrwhist +# Auto-generated tag files +tags +# Persistent undo +[._]*.un~ + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history +.ionide + +### Windows ### +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# End of https://www.toptal.com/developers/gitignore/api/java,python,intellij,emacs,vim,visualstudiocode,libreoffice,linux,macos,windows,eclipse diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..73f69e0958611ac6e00bde95641f6699030ad235 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000000000000000000000000000000000000..6c15ed3f61d96048ae951d15875400529cbee86d --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +JavaOO \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000000000000000000000000000000000000..43467e4eed60b4bfbd115f615340cd402ffe6201 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,258 @@ +<component name="ProjectCodeStyleConfiguration"> + <code_scheme name="Project" version="173"> + <option name="OTHER_INDENT_OPTIONS"> + <value> + <option name="TAB_SIZE" value="8" /> + <option name="USE_TAB_CHARACTER" value="true" /> + </value> + </option> + <option name="LINE_SEPARATOR" value=" " /> + <option name="GENERATE_FINAL_LOCALS" value="true" /> + <option name="GENERATE_FINAL_PARAMETERS" value="true" /> + <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1000" /> + <option name="IMPORT_LAYOUT_TABLE"> + <value> + <package name="" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="org.jetbrains" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="javax" withSubpackages="true" static="false" /> + <package name="java" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="" withSubpackages="true" static="true" /> + </value> + </option> + <option name="RIGHT_MARGIN" value="140" /> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="CLASS_BRACE_STYLE" value="2" /> + <option name="METHOD_BRACE_STYLE" value="5" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> + <option name="SPACE_WITHIN_ARRAY_INITIALIZER_BRACES" value="true" /> + <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="THROWS_LIST_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="THROWS_KEYWORD_WRAP" value="1" /> + <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_WRAP" value="5" /> + <option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" /> + <option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="5" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="1" /> + <option name="WRAP_COMMENTS" value="true" /> + <option name="ASSERT_STATEMENT_WRAP" value="1" /> + <option name="DOWHILE_BRACE_FORCE" value="1" /> + <option name="WHILE_BRACE_FORCE" value="1" /> + <option name="FOR_BRACE_FORCE" value="1" /> + <option name="METHOD_ANNOTATION_WRAP" value="1" /> + <option name="FIELD_ANNOTATION_WRAP" value="0" /> + <HTMLCodeStyleSettings> + <option name="HTML_KEEP_LINE_BREAKS" value="false" /> + <option name="HTML_KEEP_LINE_BREAKS_IN_TEXT" value="false" /> + <option name="HTML_ELEMENTS_TO_INSERT_NEW_LINE_BEFORE" value="body,div,p,form,h1,h2,h3,br" /> + </HTMLCodeStyleSettings> + <JavaCodeStyleSettings> + <option name="GENERATE_FINAL_LOCALS" value="true" /> + <option name="GENERATE_FINAL_PARAMETERS" value="true" /> + <option name="CLASS_COUNT_TO_USE_IMPORT_ON_DEMAND" value="1000" /> + <option name="NAMES_COUNT_TO_USE_IMPORT_ON_DEMAND" value="10" /> + <option name="IMPORT_LAYOUT_TABLE"> + <value> + <package name="" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="org.jetbrains" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="javax" withSubpackages="true" static="false" /> + <package name="java" withSubpackages="true" static="false" /> + <emptyLine /> + <package name="" withSubpackages="true" static="true" /> + </value> + </option> + <option name="JD_ADD_BLANK_AFTER_PARM_COMMENTS" value="true" /> + <option name="JD_DO_NOT_WRAP_ONE_LINE_COMMENTS" value="true" /> + </JavaCodeStyleSettings> + <JetCodeStyleSettings> + <option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" /> + </JetCodeStyleSettings> + <codeStyleSettings language="CFML"> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="METHOD_BRACE_STYLE" value="5" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_WRAP" value="5" /> + <option name="FOR_STATEMENT_WRAP" value="5" /> + <option name="ASSIGNMENT_WRAP" value="1" /> + </codeStyleSettings> + <codeStyleSettings language="CoffeeScript"> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="SPACE_WITHIN_ARRAY_INITIALIZER_BRACES" value="true" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" /> + </codeStyleSettings> + <codeStyleSettings language="ECMA Script Level 4"> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="CLASS_BRACE_STYLE" value="2" /> + <option name="METHOD_BRACE_STYLE" value="5" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_WRAP" value="5" /> + <option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" /> + <option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="5" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="1" /> + <option name="WRAP_COMMENTS" value="true" /> + <option name="DOWHILE_BRACE_FORCE" value="1" /> + <option name="WHILE_BRACE_FORCE" value="1" /> + <option name="FOR_BRACE_FORCE" value="1" /> + </codeStyleSettings> + <codeStyleSettings language="GSP"> + <indentOptions> + <option name="INDENT_SIZE" value="2" /> + </indentOptions> + </codeStyleSettings> + <codeStyleSettings language="Groovy"> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="CLASS_BRACE_STYLE" value="2" /> + <option name="METHOD_BRACE_STYLE" value="5" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="THROWS_LIST_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="THROWS_KEYWORD_WRAP" value="1" /> + <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_WRAP" value="5" /> + <option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="5" /> + <option name="ASSIGNMENT_WRAP" value="1" /> + <option name="ASSERT_STATEMENT_WRAP" value="1" /> + <option name="WHILE_BRACE_FORCE" value="1" /> + <option name="FOR_BRACE_FORCE" value="1" /> + <option name="METHOD_ANNOTATION_WRAP" value="1" /> + <option name="FIELD_ANNOTATION_WRAP" value="0" /> + <indentOptions> + <option name="INDENT_SIZE" value="2" /> + </indentOptions> + </codeStyleSettings> + <codeStyleSettings language="HTML"> + <option name="RIGHT_MARGIN" value="120" /> + <option name="WRAP_ON_TYPING" value="0" /> + <indentOptions> + <option name="TAB_SIZE" value="8" /> + </indentOptions> + </codeStyleSettings> + <codeStyleSettings language="JAVA"> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="KEEP_CONTROL_STATEMENT_IN_ONE_LINE" value="false" /> + <option name="CLASS_BRACE_STYLE" value="2" /> + <option name="METHOD_BRACE_STYLE" value="5" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_ASSIGNMENT" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_PARENTHESIZED_EXPRESSION" value="true" /> + <option name="SPACE_WITHIN_ARRAY_INITIALIZER_BRACES" value="true" /> + <option name="SPACE_BEFORE_ARRAY_INITIALIZER_LBRACE" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="THROWS_LIST_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="THROWS_KEYWORD_WRAP" value="1" /> + <option name="METHOD_CALL_CHAIN_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_WRAP" value="5" /> + <option name="FOR_STATEMENT_WRAP" value="5" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="1" /> + <option name="WRAP_COMMENTS" value="true" /> + <option name="ASSERT_STATEMENT_WRAP" value="1" /> + <option name="IF_BRACE_FORCE" value="1" /> + <option name="DOWHILE_BRACE_FORCE" value="3" /> + <option name="WHILE_BRACE_FORCE" value="3" /> + <option name="FOR_BRACE_FORCE" value="1" /> + <option name="METHOD_ANNOTATION_WRAP" value="1" /> + <option name="FIELD_ANNOTATION_WRAP" value="0" /> + <indentOptions> + <option name="TAB_SIZE" value="8" /> + <option name="USE_TAB_CHARACTER" value="true" /> + </indentOptions> + </codeStyleSettings> + <codeStyleSettings language="JSON"> + <option name="KEEP_LINE_BREAKS" value="false" /> + </codeStyleSettings> + <codeStyleSettings language="JavaScript"> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="METHOD_BRACE_STYLE" value="5" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_WRAP" value="5" /> + <option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" /> + <option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="5" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="1" /> + <option name="DOWHILE_BRACE_FORCE" value="1" /> + <option name="WHILE_BRACE_FORCE" value="1" /> + <option name="FOR_BRACE_FORCE" value="1" /> + <indentOptions> + <option name="CONTINUATION_INDENT_SIZE" value="8" /> + </indentOptions> + </codeStyleSettings> + <codeStyleSettings language="Python"> + <option name="KEEP_LINE_BREAKS" value="false" /> + </codeStyleSettings> + <codeStyleSettings language="TypeScript"> + <option name="KEEP_LINE_BREAKS" value="false" /> + <option name="CLASS_BRACE_STYLE" value="2" /> + <option name="METHOD_BRACE_STYLE" value="5" /> + <option name="ALIGN_MULTILINE_PARAMETERS_IN_CALLS" value="true" /> + <option name="ALIGN_MULTILINE_BINARY_OPERATION" value="true" /> + <option name="ALIGN_MULTILINE_TERNARY_OPERATION" value="true" /> + <option name="CALL_PARAMETERS_WRAP" value="1" /> + <option name="METHOD_PARAMETERS_WRAP" value="1" /> + <option name="EXTENDS_KEYWORD_WRAP" value="1" /> + <option name="BINARY_OPERATION_WRAP" value="1" /> + <option name="TERNARY_OPERATION_WRAP" value="5" /> + <option name="KEEP_SIMPLE_BLOCKS_IN_ONE_LINE" value="true" /> + <option name="KEEP_SIMPLE_METHODS_IN_ONE_LINE" value="true" /> + <option name="FOR_STATEMENT_WRAP" value="5" /> + <option name="ARRAY_INITIALIZER_WRAP" value="1" /> + <option name="ASSIGNMENT_WRAP" value="1" /> + <option name="DOWHILE_BRACE_FORCE" value="1" /> + <option name="WHILE_BRACE_FORCE" value="1" /> + <option name="FOR_BRACE_FORCE" value="1" /> + </codeStyleSettings> + <codeStyleSettings language="kotlin"> + <option name="CODE_STYLE_DEFAULTS" value="KOTLIN_OFFICIAL" /> + <indentOptions> + <option name="TAB_SIZE" value="8" /> + </indentOptions> + </codeStyleSettings> + </code_scheme> +</component> \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000000000000000000000000000000000000..79ee123c2b23e069e35ed634d687e17f731cc702 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ +<component name="ProjectCodeStyleConfiguration"> + <state> + <option name="USE_PER_PROJECT_SETTINGS" value="true" /> + </state> +</component> \ No newline at end of file diff --git a/.idea/description.html b/.idea/description.html new file mode 100644 index 0000000000000000000000000000000000000000..3f5bd45a1ae01558853f5fcb98b9b8bcb327f642 --- /dev/null +++ b/.idea/description.html @@ -0,0 +1 @@ +<html>Basic project setup for Java/OO labs and projects.</html> \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000000000000000000000000000000000000..97626ba45445dc9f3afa66e6a149914dc39e3df6 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="Encoding"> + <file url="PROJECT" charset="UTF-8" /> + </component> +</project> \ No newline at end of file diff --git a/.idea/inspectionProfiles/JavaOO_2023.xml b/.idea/inspectionProfiles/JavaOO_2023.xml new file mode 100644 index 0000000000000000000000000000000000000000..311feea89466f78d31b473ff0cd437e7754c4c0d --- /dev/null +++ b/.idea/inspectionProfiles/JavaOO_2023.xml @@ -0,0 +1,4249 @@ +<component name="InspectionProjectProfileManager"> + <profile version="1.0" is_locked="true"> + <option name="myName" value="JavaOO-2023"/> + <inspection_tool class="AbsoluteAlignmentInUserInterface" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AbstractBeanReferencesInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AbstractClassExtendsConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AbstractClassNeverImplemented" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AbstractClassWithOnlyOneDirectInheritor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AbstractClassWithoutAbstractMethods" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="AbstractMethodCallInConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AbstractMethodOverridesAbstractMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AbstractMethodOverridesConcreteMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AbstractMethodWithMissingImplementations" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AccessStaticViaInstance" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AccessToNonThreadSafeStaticFieldFromInstance" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="nonThreadSafeClasses"> + <value/> + </option> + <option name="nonThreadSafeTypes" value=""/> + </inspection_tool> + <inspection_tool class="AccessToStaticFieldLockedOnInstance" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AddOperatorModifier" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="AddVarianceModifier" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="AlphaUnsortedPropertiesFile" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="AmbiguousFieldAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AmbiguousMethodCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AmdModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidElementNotAllowed" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAaptCrash" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAcceptsUserCertificates" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAccidentalOctal" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAdapterViewChildren" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAddJavascriptInterface" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAllCaps" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAllowAllHostnameVerifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAllowBackup" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAlwaysShowAction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAndroidGradlePluginVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAnimatorKeep" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAnnotateVersionCheck" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAnnotationProcessorOnCompilePath" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppCompatCustomView" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppCompatMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppCompatResource" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppIndexingService" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppLinkUrlError" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppLinksAutoVerify" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppLinksAutoVerifyError" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAppLinksAutoVerifyWarning" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintApplySharedPref" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAssert" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAuthLeak" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintAutofill" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintBackButton" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintBadHostnameVerifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintBatteryLife" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintBlockedPrivateApi" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintBottomAppBar" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintBrokenIterator" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintButtonCase" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintButtonOrder" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintButtonStyle" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintByteOrderMark" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCanvasSize" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCheckResult" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintClickableViewAccessibility" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCoarseFineLocation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCommitPrefEdits" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCommitTransaction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintConstantLocale" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintContentDescription" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintConvertToWebp" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCustomSplashScreen" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCustomViewStyleable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCustomX509TrustManager" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintCutPasteId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDataBindingWithoutKapt" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDefaultLocale" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDeletedProvider" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDeprecated" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDeprecatedProvider" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDevModeObsolete" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDeviceAdmin" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDiffUtilEquals" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDisableBaselineAlignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDiscouragedPrivateApi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDrawAllocation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicateActivity" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicateDefinition" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicateDivider" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicateIds" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicateIncludedIds" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicatePlatformClasses" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicateStrings" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintDuplicateUsesFeature" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintEasterEgg" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintEllipsizeMaxLines" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintEnforceUTF8" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintEnqueueWork" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExifInterface" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExpensiveAssertion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExpiredTargetSdkVersion" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExpiringTargetSdkVersion" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExportedContentProvider" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExportedPreferenceActivity" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExportedReceiver" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExportedService" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExtraText" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintExtraTranslation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintFindViewByIdCast" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintFontValidation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintFontValidationError" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintFontValidationWarning" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintFullBackupContent" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGetContentDescriptionOverride" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGetInstance" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGetLocales" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGifUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGoogleAppIndexingApiWarning" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGoogleAppIndexingWarning" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleCompatible" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleDeprecated" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleDeprecatedConfiguration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleDynamicVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleGetter" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleIdeError" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradleOverrides" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradlePath" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGradlePluginVersion" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGrantAllUris" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintGridLayout" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintHalfFloat" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintHandlerLeak" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintHardcodedDebugMode" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintHardcodedText" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintHardwareIds" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintHighAppVersionCode" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintHighSamplingRate" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconColors" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconDensities" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconDipSize" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconDuplicates" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconDuplicatesConfig" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconExpectedSize" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconExtension" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconLauncherShape" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconLocation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconMissingDensityFolder" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconMixedNinePatch" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconNoDpi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIconXmlAndPng" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIgnoreWithoutReason" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIllegalResourceRef" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintImplicitSamInstance" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintImpliedQuantity" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintImpliedTouchscreenHardware" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInOrMmUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIncludeLayoutParam" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIncompatibleMediaBrowserServiceCompatVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInconsistentArrays" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInconsistentLayout" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInefficientWeight" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInflateParams" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInlinedApi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInnerclassSeparator" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInsecureBaseConfiguration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInstantApps" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInstantiatable" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIntentFilterExportedReceiver" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintIntentReset" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidAnalyticsName" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidId" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidImeActionId" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidNavigation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidPermission" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidResourceFolder" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidUsesTagAttribute" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidVectorPath" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidWakeLockTag" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintInvalidWearFeatureAttribute" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintJavaPluginLanguageLevel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintJavascriptInterface" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintJcenterRepositoryObsolete" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintJobSchedulerService" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintKeyboardInaccessibleWidget" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintKotlinPropertyAccess" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintKtxExtensionAvailable" enabled="false" level="INFO" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLabelFor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLambdaLast" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLaunchActivityFromNotification" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLeanbackUsesWifi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLibraryCustomView" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLifecycleAnnotationProcessorWithJava8" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLintBaseline" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLocalSuppress" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLocaleFolder" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLockedOrientationActivity" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLogConditional" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLogTagMismatch" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintLongLogTag" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMangledCRLF" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintManifestOrder" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintManifestResource" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMediaCapabilities" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMenuTitle" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMergeMarker" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMergeRootFrame" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMinSdkTooLow" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMipmapIcons" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingApplicationIcon" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingBackupPin" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingClass" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingConstraints" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingDefaultResource" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingFirebaseInstanceTokenRefresh" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingIntentFilterForMediaSearch" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingLeanbackLauncher" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingLeanbackSupport" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingMediaBrowserServiceIntentFilter" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingOnPlayFromSearch" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingPermission" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingPrefix" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingQuantity" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingSuperCall" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingTranslation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingTvBanner" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMissingVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMockLocation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMotionLayoutInvalidSceneFileReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMotionSceneFileValidationError" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMultipleUsesSdk" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintMutatingSharedPrefs" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNamespaceTypo" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNegativeMargin" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNestedScrolling" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNestedWeights" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNetworkSecurityConfig" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNewApi" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNewerVersionAvailable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNfcTechWhitespace" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNoHardKeywords" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNonConstantResourceId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNonResizeableActivity" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNotInterpolated" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNotSibling" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNotificationIconCompatibility" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNotificationTrampoline" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintNotifyDataSetChanged" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintObjectAnimatorBinding" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintObsoleteLayoutParam" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintObsoleteSdkInt" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintOldTargetApi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintOnClick" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintOrientation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintOutdatedLibrary" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintOverdraw" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintOverride" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintOverrideAbstract" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPackageManagerGetSignatures" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPackagedPrivateKey" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintParcelClassLoader" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintParcelCreator" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPendingBindings" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPermissionImpliesUnsupportedChromeOsHardware" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPermissionImpliesUnsupportedHardware" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPinSetExpiry" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPluralsCandidate" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPrivateApi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPrivateResource" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintProguard" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintProguardSplit" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPropertyEscape" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintProtectedPermissions" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintProxyPassword" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintPxUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintQueryAllPackagesPermission" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintQueryPermissionsNeeded" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRange" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRecycle" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRecyclerView" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRedundantNamespace" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintReferenceType" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRegistered" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRelativeOverlap" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRemoteViewLayout" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRequiredSize" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRequiresFeature" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintResAuto" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintResourceAsColor" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintResourceCycle" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintResourceName" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintResourceType" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRestrictedApi" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRiskyLibrary" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRtlCompat" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRtlEnabled" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRtlHardcoded" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintRtlSymmetry" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSQLiteString" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSSLCertificateSocketFactoryCreateSocket" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSSLCertificateSocketFactoryGetInsecure" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintScopedStorage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintScrollViewCount" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintScrollViewSize" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSdCardPath" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSecureRandom" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSelectableText" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintServiceCast" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSetJavaScriptEnabled" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSetTextI18n" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSetWorldReadable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSetWorldWritable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintShiftFlags" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintShortAlarm" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintShowToast" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSignatureOrSystemPermissions" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSimpleDateFormat" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSlices" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSmallSp" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSoonBlockedPrivateApi" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSourceLockedOrientationActivity" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSpUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStateListReachable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStaticFieldLeak" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStopShip" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStringEscaping" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStringFormatCount" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStringFormatInvalid" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStringFormatMatches" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintStringShouldBeInt" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSupportAnnotationUsage" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSuspicious0dp" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSuspiciousImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSwitchIntDef" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintSyntheticAccessor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTestAppLink" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTextFields" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTextViewEdits" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTileProviderPermissions" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTooDeepLayout" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTooManyViews" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTranslucentOrientation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTrustAllX509TrustManager" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTypographyDashes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTypographyEllipsis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTypographyFractions" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTypographyOther" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTypographyQuotes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintTypos" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUniqueConstants" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUniquePermission" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnknownId" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnknownIdInLayout" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnknownNullness" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnlocalizedSms" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnpackedNativeCode" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnprotectedSMSBroadcastReceiver" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnsafeDynamicallyLoadedCode" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnsafeNativeCodeLocation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnsafeProtectedBroadcastReceiver" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnspecifiedImmutableFlag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnsupportedChromeOsCameraSystemFeature" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnsupportedChromeOsHardware" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnsupportedTvHardware" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUntranslatable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnusedAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnusedIds" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnusedNavigation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnusedQuantity" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUnusedResources" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUsableSpace" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUseAlpha2" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUseCheckPermission" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUseCompoundDrawables" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUseOfBundledGooglePlayServices" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUseSparseArrays" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUseValueOf" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUselessLeaf" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUselessParent" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUsesMinSdkAttributes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUsingC2DM" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintUsingHttp" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintValidActionsXml" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintValidFragment" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintValidRestrictions" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintVectorDrawableCompat" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintVectorPath" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintVectorRaster" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintViewConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintViewHolder" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintViewTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintVisibleForTests" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWakelockTimeout" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWatchFaceEditor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWearStandaloneAppFlag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWearableBindListener" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWebViewApiAvailability" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWebViewLayout" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWebpUnsupported" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWeekBasedYear" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWifiManagerLeak" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWifiManagerPotentialLeak" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWorldReadableFiles" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWorldWriteableFiles" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongCall" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongCase" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongConstant" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongFolder" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongRegion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongThread" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongThreadInterprocedural" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintWrongViewCast" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidLintXmlEscapeNeeded" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidMissingOnClickHandler" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidNonConstantResIdsInSwitch" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidRoomQuestionMarkBindParameter" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AndroidUnresolvableTag" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AndroidUnresolvedRoomSqlReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularAmbiguousComponentTag" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularCliAddDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AngularInaccessibleComponentMemberInAotMode" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AngularIncorrectTemplateDefinition" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularInsecureBindingToEvent" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AngularInvalidAnimationTriggerAssignment" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularInvalidEntryComponent" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularInvalidExpressionResultType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AngularInvalidI18nAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AngularInvalidImportedOrDeclaredSymbol" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularInvalidSelector" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularInvalidTemplateReferenceVariable" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularMissingEventHandler" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularMissingOrInvalidDeclarationInModule" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularMultipleStructuralDirectives" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularNonEmptyNgContent" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularRecursiveModuleImportExport" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularUndefinedBinding" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularUndefinedModuleExport" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AngularUndefinedTag" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="Annotation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AnnotationClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AnnotationNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="8"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="Annotator" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="Anonymous2MethodRef" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AnonymousClassComplexity" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10"/> + </inspection_tool> + <inspection_tool class="AnonymousClassMethodCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="AnonymousClassVariableHidesContainingMethodVariable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AnonymousFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AnonymousHasLambdaAlternative" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AnonymousInnerClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AnonymousInnerClassMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AntDuplicateTargetsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AntMissingPropertiesFileInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AntResolveInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="AppEngineDeprecatedRuntimeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AppEngineThreadsafeCGIHandlerInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AppEngineThreadsafeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ArchaicSystemPropertyAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ArgNamesErrorsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ArgNamesWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AroundAdviceStyleInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ArquillianClassEnabled" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ArquillianDeploymentAbsent" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ArquillianDeploymentReturnType" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ArquillianDeploymentSignature" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ArquillianTooManyDeployment" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ArrayCanBeReplacedWithEnumValues" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ArrayCreationWithoutNewKeyword" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ArrayEquality" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ArrayEquals" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ArrayHashCode" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ArrayInDataClass" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ArrayLengthInLoopCondition" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ArrayObjectsEquals" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ArraysAsListWithZeroOrOneArgument" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssertAsName" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertBetweenInconvertibleTypes" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertEqualsBetweenInconvertibleTypes" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertEqualsBetweenInconvertibleTypesTestNG" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertEqualsCalledOnArray" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertEqualsMayBeAssertSame" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertMessageNotString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssertWithSideEffects" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssertWithoutMessage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssertionCanBeIf" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="AssertsWithoutMessages" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssertsWithoutMessagesTestNG" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssignmentOrReturnOfFieldWithMutableType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssignmentOrReturnOfFieldWithMutableTypeMerged"/> + <inspection_tool class="AssignmentResultUsedJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssignmentToCatchBlockParameter" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssignmentToDateFieldFromParameter" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignorePrivateMethods" value="true"/> + </inspection_tool> + <inspection_tool class="AssignmentToForLoopParameter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_checkForeachParameters" value="false"/> + </inspection_tool> + <inspection_tool class="AssignmentToForLoopParameterJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssignmentToFunctionParameterJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssignmentToLambdaParameter" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssignmentToMethodParameter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreTransformationOfOriginalParameter" value="false"/> + </inspection_tool> + <inspection_tool class="AssignmentToNull" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AssignmentToStaticFieldFromInstanceMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssignmentToSuperclassField" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AssignmentUsedAsCondition" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AsyncMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="AtomicFieldUpdaterIssues" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AtomicFieldUpdaterNotStaticFinal" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AutoBoxing" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAddedToCollection" value="false"/> + </inspection_tool> + <inspection_tool class="AutoCloseableResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="anyMethodMayClose" value="false"/> + </inspection_tool> + <inspection_tool class="AutoUnboxing" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="AwaitNotInLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="AwaitWithoutCorrespondingSignal" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BadExceptionCaught" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="exceptionsString" value=""/> + <option name="exceptions"> + <value> + <item value="java.lang.NullPointerException"/> + <item value="java.lang.IllegalMonitorStateException"/> + <item value="java.lang.ArrayIndexOutOfBoundsException"/> + <item value="java.lang.IndexOutOfBoundsException"/> + <item value="java.util.ConcurrentModificationException"/> + <item value="java.lang.RuntimeException"/> + <item value="java.lang.IllegalArgumentException"/> + </value> + </option> + </inspection_tool> + <inspection_tool class="BadExceptionDeclared" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="exceptionsString" value=""/> + <option name="exceptions"> + <value/> + </option> + <option name="ignoreTestCases" value="true"/> + <option name="ignoreLibraryOverrides" value="true"/> + </inspection_tool> + <inspection_tool class="BadExceptionThrown" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="exceptionsString" value=""/> + <option name="exceptions"> + <value/> + </option> + </inspection_tool> + <inspection_tool class="BadExpressionStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BadOddness" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BashAddShebang" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashBuiltInVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashDuplicateFunction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashEvaluateArithmeticExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashEvaluateExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashFixShebang" enabled="false" level="WARNING" enabled_by_default="false"> + <shebang>/bin/bash</shebang> + <shebang>/bin/sh</shebang> + </inspection_tool> + <inspection_tool class="BashFloatArithmetic" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="BashFunctionNamesShouldBeLowerSnakeCase" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BashGlobalLocalVarDef" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BashGloballyRegisteredVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BashInternalCommandFunctionOverride" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BashMissingInclude" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashReadOnlyVariable" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="BashRecursiveInclusion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashReplaceWithBackquote" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BashReplaceWithDoubleBrackets" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="BashReplaceWithSubshell" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="BashSimpleArrayUse" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="BashSimpleVarUsage" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BashUnknownFileDescriptor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashUnresolvedVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashUnusedFunction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashUnusedFunctionParams" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BashWrapFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BashWrapWord" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BatchJobDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="BatchXmlDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="BeforeClassOrAfterClassIsPublicStaticVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BeforeOrAfterIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BibtexDuplicateBibliography" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BibtexDuplicateBibliographystyle" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BibtexDuplicateId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BibtexMissingBibliographystyle" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BigDecimalEquals" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BigDecimalLegacyMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BigDecimalMethodWithoutRoundingCalled" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BindingAnnotationWithoutInject" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BintrayPublishingPlugin" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BlockMarkerComments" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BlockStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BlockingMethodInNonBlockingContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BlockingOperatorInNonBlockingScope" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfDuplicateRule" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfIdenticalChoiceBranches" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfLeftRecursion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfResolve" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfSuspiciousToken" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfUnreachableChoiceBranch" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfUnusedAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BnfUnusedRule" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BooleanConstructor" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BooleanExpressionMayBeConditional" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BooleanLiteralArgument" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="BooleanMethodIsAlwaysInverted" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BooleanMethodNameMustStartWithQuestion" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreBooleanMethods" value="false"/> + <option name="ignoreInAnnotationInterface" value="true"/> + <option name="onlyWarnOnBaseMethods" value="true"/> + <option name="questionString" + value="is,can,has,should,could,will,shall,check,contains,equals,add,put,remove,startsWith,endsWith"/> + </inspection_tool> + <inspection_tool class="BooleanParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BooleanVariableAlwaysNegated" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BorrowedCode" enabled="false" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BoundFieldAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BoundedWildcard" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BoxForComparison" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BoxingBoxedValue" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BpmnConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="BreakStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BreakStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BreakStatementWithLabel" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="BreakStatementWithLabelJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BuildoutUnresolvedPartInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="BusyWait" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="BvConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="BvConstraintMappingsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CStyleArrayDeclaration" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CachedNumberConstructorCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CallToNativeMethodWhileLocked" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CallToSimpleGetterInClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreGetterCallsOnOtherObjects" value="false"/> + <option name="onlyReportPrivateGetter" value="false"/> + </inspection_tool> + <inspection_tool class="CallToSimpleSetterInClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreSetterCallsOnOtherObjects" value="false"/> + <option name="onlyReportPrivateSetter" value="false"/> + </inspection_tool> + <inspection_tool class="CallToStringConcatCanBeReplacedByOperator" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CallToSuspiciousStringMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CallerJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CallingSubscribeInNonBlockingScope" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CanBeFinal" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_CLASSES" value="false"/> + <option name="REPORT_METHODS" value="false"/> + <option name="REPORT_FIELDS" value="true"/> + </inspection_tool> + <inspection_tool class="CanBeParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CanBePrimaryConstructorProperty" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CanBeVal" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CanSealedSubClassBeObject" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CapturingCleaner" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CascadeIf" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="CastCanBeRemovedNarrowingVariableType" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CastConflictsWithInstanceof" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CastThatLosesPrecision" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreIntegerCharCasts" value="false"/> + <option name="ignoreOverflowingByteCasts" value="false"/> + </inspection_tool> + <inspection_tool class="CastToConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CastToIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CatchMayIgnoreException" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreCatchBlocksWithComments" value="false"/> + <option name="m_ignoreNonEmptyCatchBlock" value="false"/> + </inspection_tool> + <inspection_tool class="CaughtExceptionImmediatelyRethrown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CdiAlternativeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiDecoratorInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiDisposerMethodInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiDomBeans" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CdiInjectInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiInjectionPointsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CdiInterceptorInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiManagedBeanInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiNormalScopeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CdiObservesInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiScopeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CdiSpecializesInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiStereotypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiStereotypeRestrictionsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiTypedAnnotationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CdiUnknownProducersForDisposerMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CdiUnproxyableBeanTypesInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ChainedEquality" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ChainedEqualityJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ChainedFunctionCallJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ChainedMethodCall" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreFieldInitializations" value="true"/> + <option name="m_ignoreThisSuperCalls" value="true"/> + </inspection_tool> + <inspection_tool class="ChangeToMethod" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ChangeToOperator" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ChannelResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false"/> + </inspection_tool> + <inspection_tool class="CharUsedInArithmeticContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CharacterComparison" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CharsetObjectCanBeUsed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CheckDtdRefs" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CheckEmptyScriptTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CheckForOutOfMemoryOnLargeArrayAllocation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="64"/> + </inspection_tool> + <inspection_tool class="CheckImageSize" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CheckNodeTest" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CheckTagEmptyBody" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CheckValidXmlInScriptTagBody" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CheckXmlFileWithXercesValidator" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CheckedExceptionClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClashingGetters" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ClashingTraitMethods" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassCanBeRecord" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassComplexity" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="100"/> + </inspection_tool> + <inspection_tool class="ClassCoupling" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_includeJavaClasses" value="false"/> + <option name="m_includeLibraryClasses" value="false"/> + <option name="m_limit" value="20"/> + </inspection_tool> + <inspection_tool class="ClassEscapesItsScope" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassGetClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ClassHasNoToStringMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="excludeClassNames" value=""/> + <option name="excludeException" value="true"/> + <option name="excludeDeprecated" value="true"/> + <option name="excludeEnum" value="false"/> + <option name="excludeAbstract" value="false"/> + <option name="excludeTestCode" value="false"/> + <option name="excludeInnerClasses" value="false"/> + </inspection_tool> + <inspection_tool class="ClassInDefaultPackage" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ClassInTopLevelPackage" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ClassIndependentOfModule" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassInheritanceDepth" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="2"/> + </inspection_tool> + <inspection_tool class="ClassInitializer" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassInitializerMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ClassLoaderInstantiation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassMayBeInterface" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ClassName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassNameDiffersFromFileName" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassNamePrefixedWithPackageName" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="ClassNameSameAsAncestorName" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="3"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="ClassNestingDepth" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="2"/> + </inspection_tool> + <inspection_tool class="ClassNewInstance" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassOnlyUsedInOneModule" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassOnlyUsedInOnePackage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassReferencesSubclass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassUnconnectedToPackage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassWithMultipleLoggers" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="loggerNamesString" + value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger"/> + </inspection_tool> + <inspection_tool class="ClassWithOnlyPrivateConstructors" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassWithTooManyDependencies" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10"/> + </inspection_tool> + <inspection_tool class="ClassWithTooManyDependents" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10"/> + </inspection_tool> + <inspection_tool class="ClassWithTooManyTransitiveDependencies" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="35"/> + </inspection_tool> + <inspection_tool class="ClassWithTooManyTransitiveDependents" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="35"/> + </inspection_tool> + <inspection_tool class="ClassWithoutConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ClassWithoutLogger" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="loggerNamesString" + value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger,org.apache.logging.log4j.Logger"/> + <option name="ignoreSuperLoggers" value="false"/> + </inspection_tool> + <inspection_tool class="ClassWithoutNoArgConstructor" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreClassesWithNoConstructors" value="true"/> + </inspection_tool> + <inspection_tool class="CloneCallsConstructors" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CloneDeclaresCloneNotSupported" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CloneInNonCloneableClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CloneReturnsClassType" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CloneableClassInSecureContext" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CloneableImplementsClone" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreCloneableDueToInheritance" value="false"/> + </inspection_tool> + <inspection_tool class="CodeBlock2Expr" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CoffeeScriptArgumentsOutsideFunction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CoffeeScriptFunctionSignatures" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CoffeeScriptInfiniteLoop" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CoffeeScriptLiteralNotFunction" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CoffeeScriptModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CoffeeScriptSillyAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CoffeeScriptSwitchStatementWithNoDefaultBranch" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CoffeeScriptUnusedLocalSymbols" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CollectionAddAllCanBeReplacedWithConstructor" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CollectionAddedToSelf" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CollectionContainsUrl" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CollectionsFieldAccessReplaceableByMethodCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CollectionsMustHaveInitialCapacity" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CommaExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CommandLineInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CommentedOutCode" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CommonlyMisunderstoodMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ComparableImplementedButEqualsNotOverridden" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ComparatorCombinators" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ComparatorMethodParameterNotUsed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ComparatorNotSerializable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ComparatorResultComparison" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CompareToUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ComparisonOfShortAndChar" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ComparisonToNaN" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ComplexRedundantLet" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ComponentNotRegistered" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_ACTIONS" value="true"/> + <option name="IGNORE_NON_PUBLIC" value="true"/> + </inspection_tool> + <inspection_tool class="ComponentRegistrationProblems" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ComposeMissingKeys" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ComposeUnknownKeys" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ComposeUnknownValues" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ComposeUnquotedPorts" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ComposerJsonFileReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConditionCoveredByFurtherCondition" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConditionSignal" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConditionalBreakInInfiniteLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConditionalCanBeOptional" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConditionalCanBePushedInsideExpression" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConditionalExpression" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConditionalExpressionWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConditionalExpressionWithIdenticalBranchesJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConfigurationProperties" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ConflictingAnnotations" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConflictingExtensionProperty" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConfusingElse" enabled="false" level="INFORMATION" enabled_by_default="false"> + <option name="reportWhenNoStatementFollow" value="true"/> + </inspection_tool> + <inspection_tool class="ConfusingFloatingPointLiteral" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConfusingFloatingPointLiteralJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConfusingMainMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConfusingOctalEscape" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConfusingPlusesOrMinusesJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConnectionResource" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConstPropertyName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantAssertArgument" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantAssertCondition" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConstantConditionIf" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConstantConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantConditions" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="false"/> + <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="true"/> + <option name="IGNORE_ASSERT_STATEMENTS" value="true"/> + <option name="REPORT_CONSTANT_REFERENCE_VALUES" value="false"/> + <option name="REPORT_UNSOUND_WARNINGS" value="false"/> + </inspection_tool> + <inspection_tool class="ConstantDeclaredInAbstractClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantDeclaredInInterface" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantExpression" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConstantIfStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConstantIfStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantJUnitAssertArgument" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConstantMathCall" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="onlyCheckImmutables" value="false"/> + <option name="m_regex" value="[A-Z_\d]*"/> + <option name="m_minLength" value="2"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="ConstantOnLHSOfComparison" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantOnLHSOfComparisonJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantOnRHSOfComparison" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantOnRHSOfComparisonJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantOnWrongSideOfComparison" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstantStringIntern" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConstantTestNGAssertArgument" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConstantValueVariableUse" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstraintValidatorCreator" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConstructorCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreDeprecatedConstructors" value="true"/> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="ContextComponentScanInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ContextJavaBeanUnresolvedMethodsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ContinueOrBreakFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ContinueOrBreakFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ContinueStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ContinueStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ContinueStatementWithLabel" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ContinueStatementWithLabelJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Contract" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ControlFlowStatementWithoutBraces" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ControlFlowWithEmptyBody" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Convert2Diamond" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Convert2Lambda" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Convert2MethodRef" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Convert2streamapi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConvertArgumentToSet" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ConvertCallChainIntoSequence" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConvertFlatMapToFlatten" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ConvertJavadoc" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConvertLambdaToReference" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConvertNaNEquality" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConvertOldAnnotations" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ConvertPairConstructorToToFunction" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConvertReferenceToLambda" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConvertSecondaryConstructorToPrimary" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ConvertToBasicLatin" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConvertToStringTemplate" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ConvertTryFinallyToUseCall" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ConvertTwoComparisonsToRangeCheck" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="CopyConstructorMissesField" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CopyWithoutNamedArguments" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CovariantCompareTo" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CovariantEquals" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CriteriaApiResolveInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssBrowserCompatibilityForProperties" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssConvertColorToHexInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssConvertColorToRgbInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssFloatPxLength" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CssInvalidAtRule" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssInvalidCharsetRule" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssInvalidElement" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssInvalidFunction" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssInvalidHtmlTagReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssInvalidImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssInvalidMediaFeature" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssInvalidPropertyValue" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssInvalidPseudoSelector" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssMissingComma" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssMissingSemicolon" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssMissingSemicolonInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CssNegativeValue" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssNoGenericFontName" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssNonIntegerLengthInPixels" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CssOptimizeSimilarProperties" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CssOverwrittenProperties" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssRedundantUnit" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssReplaceWithShorthandSafely" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="CssReplaceWithShorthandUnsafely" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="CssRgbFunction" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssShorthandPropertyValue" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssUnitlessNumber" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CssUnknownProperty" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myCustomPropertiesEnabled" value="false"/> + <option name="myIgnoreVendorSpecificProperties" value="false"/> + <option name="myCustomPropertiesList"> + <value> + <list size="0"/> + </value> + </option> + </inspection_tool> + <inspection_tool class="CssUnknownTarget" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssUnresolvedClass" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssUnresolvedClassInComposesRule" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssUnresolvedCustomProperty" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CssUnusedSymbol" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CucumberExamplesColon" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CucumberJavaStepDefClassInDefaultPackage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CucumberJavaStepDefClassIsPublic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CucumberMissedExamples" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="CucumberTableInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CucumberUndefinedStep" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CustomClassloader" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CustomSecurityManager" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="CyclicClassDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CyclicPackageDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CyclomaticComplexity" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="20"/> + </inspection_tool> + <inspection_tool class="CyclomaticComplexityJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="10"/> + </inspection_tool> + <inspection_tool class="CythonUsageBeforeDeclarationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DanglingJavadoc" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DataClassPrivateConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DataProviderReturnType" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="DateToString" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DebuggerStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DeclareCollectionAsInterface" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreLocalVariables" value="false"/> + <option name="ignorePrivateMethodsAndFields" value="false"/> + </inspection_tool> + <inspection_tool class="DeclareParentsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="DefaultAnnotationParam" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DefaultFileTemplate" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_FILE_HEADER" value="true"/> + <option name="CHECK_TRY_CATCH_SECTION" value="true"/> + <option name="CHECK_METHOD_BODY" value="true"/> + </inspection_tool> + <inspection_tool class="DefaultNotLastCaseInSwitch" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DefaultNotLastCaseInSwitchJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DeferredIsResult" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="DeferredResultUnused" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DelegatesTo" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DelegationToVarProperty" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Dependency" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="DeprecatedCallableAddReplaceWith" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="DeprecatedClassUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DeprecatedGradleDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DeprecatedIsStillUsed" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DeprecatedLombok" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DeprecatedMavenDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Deprecation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DesignForExtension" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Destructure" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="DestructuringWrongName" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DevKitPropertiesQuotesValidation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DialogTitleCapitalization" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DiamondCanBeReplacedWithExplicitTypeArguments" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="DifferentKotlinGradleVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DifferentKotlinMavenVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DifferentMavenStdlibVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DifferentStdlibGradleVersion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DirectUseOfResultType" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="DisjointPackage" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="DivideByZero" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DivideByZeroJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoBrokenLineCommentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoCloseTagInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoIncompatibleInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoOrmInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoRelationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoUnresolvedFilterInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoUnresolvedLoadInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoUnresolvedStaticReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoUnresolvedTagInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoUnresolvedTemplateReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoUnresolvedUrlInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="DjangoUrlArgumentsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DockerFileAddOrCopySemantic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DockerFileArgumentCount" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="DockerFileAssignments" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="DockerFileRunCommandMissingContinuation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="DocumentWriteJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DollarSignInName" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DontUsePairConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DoubleBraceInitialization" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DoubleCheckedLocking" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreOnVolatileVariables" value="false"/> + </inspection_tool> + <inspection_tool class="DoubleLiteralMayBeFloatLiteral" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DoubleNegation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DriverManagerGetConnection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DuplicateAlternationBranch" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DuplicateAnchorId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicateBooleanBranch" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DuplicateBranchesInSwitch" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DuplicateCaseLabelJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicateCondition" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSideEffectConditions" value="true"/> + </inspection_tool> + <inspection_tool class="DuplicateConditionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicateExpressions" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="DuplicateHeadingId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicateMnemonic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicatePropertyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicateReferences" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicateStringLiteralInspection" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="MIN_STRING_LENGTH" value="40"/> + <option name="IGNORE_PROPERTY_KEYS" value="false"/> + </inspection_tool> + <inspection_tool class="DuplicateThrows" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSubclassing" value="true"/> + </inspection_tool> + <inspection_tool class="DuplicatedBeanNamesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicatedBlockNamesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DuplicatedCode" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="DuplicatedDataProviderNames" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="Duplicates" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="DynamicRegexReplaceableByCompiledPattern" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="DynamicallyGeneratedCodeJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ELDeferredExpressionsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ELMethodSignatureInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ELSpecValidationInJSP" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ELValidationInJSP" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ELValidationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6AwaitOutsideAsyncFunction" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ES6BindWithArrowFunction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6CheckImport" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6ClassMemberInitializationOrder" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6ConvertIndexedForToForOf" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ES6ConvertLetToConst" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ES6ConvertModuleExportToExport" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ES6ConvertRequireIntoImport" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ES6ConvertToForOf" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ES6ConvertVarToLetConst" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6DestructuringVariablesMerge" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6MissingAwait" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ES6ModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6NestedTemplateLiteral" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6PossiblyAsyncFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6PreferShortImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6RedundantAwait" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6RedundantNestingInTemplateLiteral" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ES6ShorthandObjectProperty" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ES6TopLevelAwaitExpression" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ES6UnusedImports" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigCharClassLetterRedundancy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigCharClassRedundancy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigDeprecatedDescriptor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigEmptyHeader" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigEmptySection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigHeaderUniqueness" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigKeyCorrectness" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigListAcceptability" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigMissingRequiredDeclaration" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigNoMatchingFiles" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigNumerousWildcards" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigOptionRedundancy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigPairAcceptability" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigPartialOverride" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigPatternEnumerationRedundancy" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigPatternRedundancy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigReferenceCorrectness" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigRootDeclarationCorrectness" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigRootDeclarationUniqueness" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigShadowedOption" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigShadowingOption" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigSpaceInHeader" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigUnexpectedComma" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EditorConfigValueCorrectness" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigValueUniqueness" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EditorConfigWildcardRedundancy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EjbClassBasicInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbClassWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EjbDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbEntityClassInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbEntityHomeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbEntityInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbEnvironmentInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbInterceptorInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbInterceptorWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EjbInterfaceMethodInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbInterfaceSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbProhibitedPackageUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EjbQlInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbRemoteRequirementsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbSessionHomeInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="EjbStaticAccessInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EjbThisExpressionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ElementOnlyUsedFromTestCode" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EmptyCatchBlock" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_includeComments" value="true"/> + <option name="m_ignoreTestCases" value="true"/> + <option name="m_ignoreIgnoreParameter" value="true"/> + </inspection_tool> + <inspection_tool class="EmptyCatchBlockJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EmptyClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignorableAnnotations"> + <value/> + </option> + <option name="ignoreClassWithParameterization" value="true"/> + <option name="ignoreThrowables" value="true"/> + <option name="commentsAreContent" value="true"/> + </inspection_tool> + <inspection_tool class="EmptyDirectory" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EmptyFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EmptyFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EmptyInitializer" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EmptyMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EmptyRange" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EmptyStatementBody" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_reportEmptyBlocks" value="true"/> + <option name="commentsAreContent" value="true"/> + </inspection_tool> + <inspection_tool class="EmptyStatementBodyJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_reportEmptyBlocks" value="false"/> + </inspection_tool> + <inspection_tool class="EmptySynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EmptyTryBlock" enabled="false" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EmptyTryBlockJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EmptyWebServiceClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EndBlockNamesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EndlessStream" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EnhancedSwitchBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="EnhancedSwitchMigration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EnumAsName" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EnumClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EnumEntryName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="EnumSwitchStatementWhichMissesCases" enabled="false" level="WEAK WARNING" enabled_by_default="false"> + <option name="ignoreSwitchStatementsWithDefault" value="false"/> + </inspection_tool> + <inspection_tool class="EnumeratedClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="3"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="EnumeratedConstantNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][_A-Z\d]*"/> + <option name="m_minLength" value="2"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="EnumerationCanBeIteration" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EqualsAndHashcode" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="EqualsBetweenInconvertibleTypes" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EqualsCalledOnEnumConstant" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="EqualsHashCodeCalledOnUrl" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EqualsOnSuspiciousObject" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EqualsOrHashCode" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EqualsReplaceableByObjectsCall" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EqualsUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="EqualsWhichDoesntCheckParameterClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="EqualsWithItself" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ErrorRethrown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Eslint" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ExceptionCaughtLocallyJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ExceptionFromCatchWhichDoesntWrap" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreGetMessage" value="false"/> + <option name="ignoreCantWrap" value="false"/> + </inspection_tool> + <inspection_tool class="ExceptionNameDoesntEndWithException" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExceptionPackage" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExcessiveLambdaUsage" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExcessiveRangeCheck" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExpectedExceptionNeverThrown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExpectedExceptionNeverThrownTestNG" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExplicitArgumentCanBeLambda" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ExplicitArrayFilling" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExplicitThis" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ExpressionMayBeFactorized" enabled="true" level="INFORMATION" enabled_by_default="true"/> + <inspection_tool class="ExtendsAnnotation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExtendsConcreteCollection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExtendsObject" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExtendsTagPositionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ExtendsThread" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExtendsThrowable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ExtendsUtilityClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreUtilityClasses" value="true"/> + </inspection_tool> + <inspection_tool class="ExternalizableWithSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ExternalizableWithoutPublicNoArgConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FacesModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="FakeJvmFieldConstant" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FallThroughInSwitchStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FallthruInSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FeatureEnvy" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreTestCases" value="false"/> + </inspection_tool> + <inspection_tool class="FieldAccessNotGuarded" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="countGettersAndSetters" value="false"/> + </inspection_tool> + <inspection_tool class="FieldCanBeLocal" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FieldCount" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_countConstantFields" value="false"/> + <option name="m_considerStaticFinalFieldsConstant" value="false"/> + <option name="myCountEnumConstants" value="false"/> + <option name="m_limit" value="10"/> + </inspection_tool> + <inspection_tool class="FieldHasSetterButNoGetter" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="FieldHidesSuperclassField" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreInvisibleFields" value="true"/> + </inspection_tool> + <inspection_tool class="FieldMayBeFinal" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FieldMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FieldNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <extension name="ConstantNamingConvention" enabled="true"> + <option name="m_regex" value="[A-ZÅÄÖ_\d]*"/> + <option name="m_minLength" value="2"/> + <option name="m_maxLength" value="32"/> + </extension> + <extension name="ConstantWithMutableFieldTypeNamingConvention" enabled="true"> + <option name="m_regex" value="[A-ZÅÄÖ_\d]*"/> + <option name="m_minLength" value="2"/> + <option name="m_maxLength" value="32"/> + </extension> + <extension name="EnumeratedConstantNamingConvention" enabled="true"> + <option name="m_regex" value="[A-ZÅÄÖ][_A-ZÅÄÖ\d]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="32"/> + </extension> + <extension name="InstanceVariableNamingConvention" enabled="true"> + <option name="m_regex" value="[_a-zåäö][A-Za-zÅÄÖåäö\d]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="40"/> + </extension> + <extension name="StaticVariableNamingConvention" enabled="true"> + <option name="m_regex" value="[a-zåäö][A-ZÅÄÖa-zåäö\d]*"/> + <option name="m_minLength" value="3"/> + <option name="m_maxLength" value="32"/> + </extension> + </inspection_tool> + <inspection_tool class="FieldNotUsedInToString" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FileEqualsUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FillPermitsList" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="FinalClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FinalMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FinalMethodInFinalClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FinalPrivateMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FinalStaticMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Finalize" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreTrivialFinalizers" value="true"/> + </inspection_tool> + <inspection_tool class="FinalizeNotProtected" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FinallyBlockCannotCompleteNormally" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FloatingPointEquality" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FloatingPointLiteralPrecision" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="FlowJSConfig" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FlowJSCoverage" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="FlowJSError" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="FlowJSFlagCommentPlacement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FlowRequiredBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="FoldExpressionIntoStream" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="FoldInitializerAndIfToElvis" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ForCanBeForeach" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="REPORT_INDEXED_LOOP" value="true"/> + <option name="ignoreUntypedCollections" value="false"/> + </inspection_tool> + <inspection_tool class="ForEachParameterNotUsed" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ForLoopReplaceableByWhile" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreLoopsWithoutConditions" value="false"/> + </inspection_tool> + <inspection_tool class="ForLoopReplaceableByWhileJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreLoopsWithoutConditions" value="false"/> + </inspection_tool> + <inspection_tool class="ForLoopThatDoesntUseLoopVariable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ForLoopThatDoesntUseLoopVariableJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ForLoopWithMissingComponent" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreCollectionLoops" value="true"/> + </inspection_tool> + <inspection_tool class="ForeachStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FormSpellChecking" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ForwardCompatibility" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="FrequentlyUsedInheritorInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="FromClosedRangeMigration" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="FtlCallsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="FtlDeprecatedBuiltInsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FtlFileReferencesInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="FtlImportCallInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="FtlReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FtlTypesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FtlWellformednessInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="FunctionName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="FunctionNamingConventionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_regex" value="[a-z][A-Za-z]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="FunctionWithInconsistentReturnsJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FunctionWithLambdaExpressionBody" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="FunctionWithMultipleLoopsJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FunctionWithMultipleReturnPointsJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FunctionalExpressionCanBeFolded" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="FuseStreamOperations" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="GWTRemoteServiceAsyncCheck" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GWTStyleCheck" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GetterForFieldFromSupertype" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GherkinBrokenTableInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GherkinMisplacedBackground" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GherkinScenarioToScenarioOutline" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GitHubTable" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="GjsLint" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Glassfish" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GlobalVariable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GrAnnotationReferencingUnknownIdentifiers" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrDeprecatedAPIUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrEqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrFieldAlreadyDefined" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GrFinalVariableAccess" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrMethodMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrNamedVariantLabels" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrPOJO" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrPackage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrPermitsClause" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GrReassignedInClosureLocalVar" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrStringStyleViolation" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="GrSwitchExhaustivenessCheck" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnnecessaryAlias" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnnecessaryDefModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnnecessaryFinalModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnnecessaryNonSealedModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnnecessaryPublicModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnnecessarySealedModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnnecessarySemicolon" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrUnresolvedAccess" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="GradleKotlinxCoroutinesDeprecation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GradlePackageUpdate" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GrazieInspection" enabled="false" level="TYPO" enabled_by_default="false"/> + <inspection_tool class="GroovyAccessToStaticFieldLockedOnInstance" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyAccessibility" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyAnnotationNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="8"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="GroovyAssignabilityCheck" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyAssignmentCanBeOperatorAssignment" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreLazyOperators" value="true"/> + <option name="ignoreObscureOperators" value="false"/> + </inspection_tool> + <inspection_tool class="GroovyAssignmentToForLoopParameter" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyAssignmentToMethodParameter" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyBreak" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyBusyWait" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="8"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="GroovyConditional" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyConditionalCanBeConditionalCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyConditionalCanBeElvis" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyConditionalWithIdenticalBranches" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyConstantConditional" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyConstantIfStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyConstantNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z\d]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="GroovyConstructorNamedArguments" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyContinue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyContinueOrBreakFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyDivideByZero" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyDocCheck" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GroovyDoubleCheckedLocking" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreOnVolatileVariables" value="false"/> + </inspection_tool> + <inspection_tool class="GroovyDoubleNegation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyDuplicateSwitchBranch" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyEmptyCatchBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyEmptyFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyEmptyStatementBody" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyEmptySyncBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyEmptyTryBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyEnumerationNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="8"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="GroovyFallthrough" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyGStringKey" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyGetterCallCanBePropertyAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyIfStatementWithIdenticalBranches" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyIfStatementWithTooManyBranches" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="3"/> + </inspection_tool> + <inspection_tool class="GroovyImplicitNullArgumentCall" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyInArgumentCheck" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyInfiniteLoopStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyInfiniteRecursion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyInstanceMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="GroovyInstanceVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="m_[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="GroovyInterfaceNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="8"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="GroovyLabeledStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyListGetCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyListSetCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyLocalVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="GroovyLoopStatementThatDoesntLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyMapGetCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyMapPutCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyMethodParameterCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="GroovyMethodWithMoreThanThreeNegations" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyMissingReturnStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyMultipleReturnPointsPerMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="1"/> + </inspection_tool> + <inspection_tool class="GroovyNegatedConditional" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyNegatedIf" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyNestedAssignment" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyNestedConditional" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyNestedSwitch" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyNestedSynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyNonShortCircuitBoolean" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyNotifyWhileNotSynchronized" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyOctalInteger" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyOverlyComplexArithmeticExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="3"/> + </inspection_tool> + <inspection_tool class="GroovyOverlyComplexBooleanExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6"/> + </inspection_tool> + <inspection_tool class="GroovyOverlyComplexMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10"/> + </inspection_tool> + <inspection_tool class="GroovyOverlyLongMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="30"/> + </inspection_tool> + <inspection_tool class="GroovyOverlyNestedMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="GroovyParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="GroovyPointlessArithmetic" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyPointlessBoolean" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyPublicFieldAccessedInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyRangeTypeCheck" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyResultOfAssignmentUsed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyResultOfIncrementOrDecrementUsed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyResultOfObjectAllocationIgnored" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyReturnFromClosureCanBeImplicit" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyReturnFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovySetterCallCanBePropertyAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovySillyAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyStaticMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="GroovyStaticVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="s_[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="GroovySwitchStatementWithNoDefault" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovySynchronizationOnNonFinalField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovySynchronizationOnThis" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovySynchronizationOnVariableInitializedWithLiteral" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovySynchronizedMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovySystemRunFinalizersOnExit" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyThreadStopSuspendResume" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyThrowFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyTrivialConditional" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyTrivialIf" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUncheckedAssignmentOfMemberOfRawType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUnconditionalWait" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyUnnecessaryContinue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUnnecessaryReturn" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUnreachableStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUnsynchronizedMethodOverridesSynchronizedMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUntypedAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyUnusedAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUnusedCatchParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyUnusedIncOrDec" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyVariableCanBeFinal" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyVariableNotAssigned" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GroovyWaitCallNotInLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyWaitWhileNotSynchronized" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="GroovyWhileLoopSpinsOnField" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreNonEmtpyLoops" value="false"/> + </inspection_tool> + <inspection_tool class="GspInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Guava" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GwtClientClassFromNonInheritedModule" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtCssResourceErrors" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtDefaultPackageNotRegistered" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GwtDeprecatedEventListeners" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GwtDeprecatedPropertyKeyJavadocTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GwtInconsistentI18nInterface" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtInconsistentSerializableClass" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtIncorrectArgumentOfGwtCreateMethod" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtJavaFromJSMethodCalls" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtJavaScriptReferences" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtMethodWithParametersInConstantsInterface" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtObsoleteTypeArgsJavadocTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GwtOverlayTypeRestrictionsViolated" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtServiceNotRegistered" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtSetServiceEntryPointCalls" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GwtToHtmlReferences" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtUiBinderErrors" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtUiFieldAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="GwtUiFieldErrors" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtUiHandlerErrors" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="GwtUiXmlReferences" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="HamlNestedTagContent" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HardCodedStringLiteral" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreForAssertStatements" value="true"/> + <option name="ignoreForExceptionConstructors" value="true"/> + <option name="ignoreForSpecifiedExceptionConstructors" value=""/> + <option name="ignoreForJUnitAsserts" value="true"/> + <option name="ignoreForClassReferences" value="true"/> + <option name="ignoreForPropertyKeyReferences" value="true"/> + <option name="ignoreForNonAlpha" value="true"/> + <option name="ignoreAssignedToConstants" value="false"/> + <option name="ignoreToString" value="false"/> + <option name="nonNlsCommentPattern" value="NON-NLS"/> + </inspection_tool> + <inspection_tool class="HardcodedActionUrl" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HardcodedFileSeparators" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_recognizeExampleMediaType" value="false"/> + </inspection_tool> + <inspection_tool class="HardcodedLineSeparators" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HardwiredNamespacePrefix" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HasPlatformType" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="HashCodeUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HibernateConfigDomFacetInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HibernateConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="HibernateMappingDatasourceDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="HibernateMappingDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="HibernateResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false"/> + </inspection_tool> + <inspection_tool class="HighlightVisitorInternal" enabled="true" level="ERROR" enabled_by_default="true"/> + <inspection_tool class="HtmlDeprecatedAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlDeprecatedTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlExtraClosingTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlFormInputWithoutLabel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlMissingClosingTag" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="HtmlNonExistentInternetResource" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="HtmlPresentationalElement" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="HtmlRequiredAltAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlRequiredLangAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlRequiredSummaryAttribute" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="HtmlRequiredTitleAttribute" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="HtmlRequiredTitleElement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlTagCanBeJavadocTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlUnknownAnchorTarget" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myValues"> + <value> + <list size="0"/> + </value> + </option> + <option name="myCustomValuesEnabled" value="true"/> + </inspection_tool> + <inspection_tool class="HtmlUnknownBooleanAttribute" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HtmlUnknownTag" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myValues"> + <value> + <list size="6"> + <item index="0" class="java.lang.String" itemvalue="nobr"/> + <item index="1" class="java.lang.String" itemvalue="noembed"/> + <item index="2" class="java.lang.String" itemvalue="comment"/> + <item index="3" class="java.lang.String" itemvalue="noscript"/> + <item index="4" class="java.lang.String" itemvalue="embed"/> + <item index="5" class="java.lang.String" itemvalue="script"/> + </list> + </value> + </option> + <option name="myCustomValuesEnabled" value="true"/> + </inspection_tool> + <inspection_tool class="HtmlUnknownTarget" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HttpRequestContentLengthIsIgnored" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HttpRequestPlaceholder" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="HttpUrlsUsage" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="I18nForm" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IOResource" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoredTypesString" + value="java.io.ByteArrayOutputStream,java.io.ByteArrayInputStream,java.io.StringBufferInputStream,java.io.CharArrayWriter,java.io.CharArrayReader,java.io.StringWriter,java.io.StringReader"/> + <option name="insideTryAllowed" value="false"/> + </inspection_tool> + <inspection_tool class="IdempotentLoopBody" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IfCanBeAssertion" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="IfCanBeSwitch" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="minimumBranches" value="3"/> + <option name="suggestIntSwitches" value="false"/> + <option name="suggestEnumSwitches" value="false"/> + </inspection_tool> + <inspection_tool class="IfMayBeConditional" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IfStatementMissingBreakInLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IfStatementWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IfStatementWithIdenticalBranchesJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IfStatementWithTooManyBranches" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="3"/> + </inspection_tool> + <inspection_tool class="IfStatementWithTooManyBranchesJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="IfThenToElvis" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="IfThenToSafeAccess" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="IgnoreFileDuplicateEntry" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IgnoreResultOfCall" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_reportAllNonLibraryCalls" value="false"/> + <option name="callCheckString" + value="java.io.InputStream,read,java.io.InputStream,skip,java.lang.StringBuffer,toString,java.lang.StringBuilder,toString,java.lang.String,.*,java.math.BigInteger,.*,java.math.BigDecimal,.*,java.net.InetAddress,.*,java.io.File,.*,java.lang.Object,equals|hashCode"/> + </inspection_tool> + <inspection_tool class="IgnoredJUnitTest" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IllegalIdentifier" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ImageReadFromFile" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ImplicitArrayToString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ImplicitCallToSuper" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreForObjectSubclasses" value="false"/> + </inspection_tool> + <inspection_tool class="ImplicitDefaultCharsetUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ImplicitNullableNothingType" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ImplicitNumericConversion" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreWideningConversions" value="true"/> + <option name="ignoreCharConversions" value="false"/> + <option name="ignoreConstantConversions" value="true"/> + </inspection_tool> + <inspection_tool class="ImplicitSubclassInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ImplicitThis" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ImplicitTypeConversion" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="BITS" value="1720"/> + <option name="FLAG_EXPLICIT_CONVERSION" value="true"/> + <option name="IGNORE_NODESET_TO_BOOLEAN_VIA_STRING" value="true"/> + </inspection_tool> + <inspection_tool class="ImplicitlyExposedWebServiceMethods" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="IncompatibleAPI" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="IncompatibleMask" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IncompatibleMaskJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IncompleteDestructuring" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IncompleteProperty" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="InconsistentCommentForJavaParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InconsistentLanguageLevel" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InconsistentLineSeparators" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InconsistentListItems" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="InconsistentTextBlockIndent" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InconsistentResourceBundle" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="IncorrectHttpHeaderInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IncorrectOnMessageMethodsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="IncorrectParentDisposable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IncrementDecrementResultUsedJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IncrementDecrementUsedAsExpression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IndexOfReplaceableByContains" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IndexZeroUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InfiniteLoopJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InfiniteLoopStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InfiniteRecursion" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InfiniteRecursionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InjectedReferences" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="InjectionNotApplicable" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="InjectionValueTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="InnerClassMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InnerClassOnInterface" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreInnerInterfaces" value="false"/> + </inspection_tool> + <inspection_tool class="InnerClassReferencedViaSubclass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InnerClassVariableHidesOuterClassVariable" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreInvisibleFields" value="true"/> + </inspection_tool> + <inspection_tool class="InnerHTMLJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InsertLiteralUnderscores" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="InspectionDescriptionNotFoundInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InspectionMappingConsistency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InspectionUniqueToolbarId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InspectionUsingGrayColors" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InstanceGuardedByStatic" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InstanceMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="2"/> + <option name="m_maxLength" value="40"/> + </inspection_tool> + <inspection_tool class="InstanceVariableInitialization" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="true"/> + </inspection_tool> + <inspection_tool class="InstanceVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[_a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="40"/> + </inspection_tool> + <inspection_tool class="InstanceVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InstanceVariableUninitializedUse" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="false"/> + <option name="annotationNamesString" value=""/> + </inspection_tool> + <inspection_tool class="InstanceofCatchParameter" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InstanceofChain" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreInstanceofOnLibraryClasses" value="false"/> + </inspection_tool> + <inspection_tool class="InstanceofIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InstanceofInterfaces" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InstanceofThis" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InstantiatingObjectToGetClassObject" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InstantiationOfUtilityClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IntLiteralMayBeLongLiteral" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IntegerDivisionInFloatingPointContext" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="IntegerMultiplicationImplicitCastToLong" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreNonOverflowingCompileTimeConstants" value="true"/> + </inspection_tool> + <inspection_tool class="IntentionDescriptionNotFoundInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InterceptionAnnotationWithoutRuntimeRetention" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InterfaceMayBeAnnotatedFunctional" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InterfaceMethodClashesWithObject" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InterfaceNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="4"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="InterfaceNeverImplemented" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreInterfacesThatOnlyDeclareConstants" value="false"/> + </inspection_tool> + <inspection_tool class="InterfaceWithOnlyOneDirectInheritor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IntroduceWhenSubject" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="InvalidComparatorMethodReference" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="InvalidEmojiShortcut" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="InvalidI18nProperty" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="InvalidImplementedBy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InvalidPropertyKeyForm" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InvalidProvidedBy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="InvalidRequestParameters" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IterableUsedAsVararg" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IteratorField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="IteratorHasNextCallsIteratorNext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IteratorNextDoesNotThrowNoSuchElementException" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JBoss" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JCenterRepository" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JDBCExecuteWithNonConstantString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JDBCPrepareStatementWithNonConstantString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JDBCResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false"/> + </inspection_tool> + <inspection_tool class="JNDIResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false"/> + </inspection_tool> + <inspection_tool class="JSAccessibilityCheck" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSAnnotator" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSArrowFunctionBracesCanBeRemoved" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSAssignmentUsedAsCondition" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSBitwiseOperatorUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSCheckFunctionSignatures" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSClassNamingConvention" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSClosureCompilerSyntax" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSCommentMatchesSignature" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSComparisonWithNaN" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSConsecutiveCommasInArrayLiteral" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSConstantReassignment" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSConstructorReturnsPrimitive" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSDeclarationsAtScopeStart" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSDeprecatedSymbols" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSDuplicateCaseLabel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSDuplicatedDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSEqualityComparisonWithCoercion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSEqualityComparisonWithCoercion.TS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSFieldCanBeLocal" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSFileReferences" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSFunctionExpressionToArrowFunction" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSHint" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSIgnoredPromiseFromCall" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSImplicitlyInternalDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSIncompatibleTypesComparison" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSJQueryEfficiency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSJoinVariableDeclarationAndAssignment" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSLastCommaInArrayLiteral" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSLastCommaInObjectLiteral" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSLint" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSMethodCanBeStatic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSMismatchedCollectionQueryUpdate" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="queries" value="trace,write"/> + <option name="updates" value="pop,push,shift,splice,unshift"/> + </inspection_tool> + <inspection_tool class="JSMissingSwitchBranches" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSMissingSwitchDefault" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSNonASCIINames" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSNonStrictModeUsed" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSObjectNullOrUndefined" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSObsoletePrivateAccessSyntax" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSOctalInteger" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSPotentiallyInvalidConstructorUsage" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myConsiderUppercaseFunctionsToBeConstructors" value="true"/> + </inspection_tool> + <inspection_tool class="JSPotentiallyInvalidTargetOfIndexedPropertyAccess" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSPotentiallyInvalidUsageOfClassThis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSPotentiallyInvalidUsageOfThis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSPrimitiveTypeWrapperUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSRedeclarationOfBlockScope" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSRedundantSwitchStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSReferencingArgumentsOutsideOfFunction" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSReferencingMutableVariableFromClosure" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSRemoveUnnecessaryParentheses" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSStringConcatenationToES6Template" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSSuspiciousEqPlus" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSSuspiciousNameCombination" enabled="false" level="WARNING" enabled_by_default="false"> + <group names="x,width,left,right"/> + <group names="y,height,top,bottom"/> + <exclude classes="Math"/> + </inspection_tool> + <inspection_tool class="JSSwitchVariableDeclarationIssue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSTestFailedLine" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSTypeOfValues" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUndeclaredVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUndefinedPropertyAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnfilteredForInLoop" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnnecessarySemicolon" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnreachableSwitchBranches" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnresolvedExtXType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnresolvedFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnresolvedLibraryURL" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnresolvedReactComponent" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnresolvedVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUntypedDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnusedAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnusedGlobalSymbols" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUnusedLocalSymbols" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSUrlImportUsage" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="JSValidateJSDoc" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSValidateJSON" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JSValidateTypes" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSVoidFunctionReturnValueUsed" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JSXNamespaceValidation" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JSXSyntaxUsed" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JUnit3MethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JUnit3StyleTestMethodInJUnit4Class" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JUnit4AnnotatedMethodInJUnit3TestCase" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JUnit4MethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JUnit5AssertionsConverter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JUnit5Converter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JUnit5MalformedNestedClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JUnit5MalformedParameterized" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JUnit5MalformedRepeated" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JUnit5Platform" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JUnitAbstractTestClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*TestCase"/> + <option name="m_minLength" value="12"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="JUnitDatapoint" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JUnitRule" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JUnitTestClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*Test"/> + <option name="m_minLength" value="8"/> + <option name="m_maxLength" value="64"/> + </inspection_tool> + <inspection_tool class="JUnitTestNG" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Java8ArraySetAll" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="Java8CollectionRemoveIf" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Java8CollectionsApi" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Java8ListSort" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Java8MapApi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Java8MapForEach" enabled="true" level="INFORMATION" enabled_by_default="true"/> + <inspection_tool class="Java8ReplaceMapGet" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Java9CollectionFactory" enabled="false" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Java9ModuleExportsPackageToItself" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Java9RedundantRequiresStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Java9ReflectionClassVisibility" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Java9UndeclaredServiceUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaCollectionsStaticMethod" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaCollectionsStaticMethodOnImmutableList" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaDoc" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="TOP_LEVEL_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="public"/> + <option name="REQUIRED_TAGS" value=""/> + </value> + </option> + <option name="INNER_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none"/> + <option name="REQUIRED_TAGS" value=""/> + </value> + </option> + <option name="METHOD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none"/> + <option name="REQUIRED_TAGS" value="@throws or @exception"/> + </value> + </option> + <option name="FIELD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="public"/> + <option name="REQUIRED_TAGS" value=""/> + </value> + </option> + <option name="IGNORE_DEPRECATED" value="false"/> + <option name="IGNORE_JAVADOC_PERIOD" value="true"/> + <option name="IGNORE_DUPLICATED_THROWS" value="false"/> + <option name="IGNORE_POINT_TO_ITSELF" value="false"/> + <option name="myAdditionalJavadocTags" value=""/> + </inspection_tool> + <inspection_tool class="JavaFxColorRgb" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaFxDefaultTag" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaFxEventHandler" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaFxRedundantPropertyValue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaFxResourcePropertyValue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaFxUnresolvedFxIdReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaFxUnresolvedStyleClassReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaFxUnusedImports" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaLangImport" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JavaLangInvokeHandleSignature" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaLangReflect" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JavaMapForEach" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaModuleNaming" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaReflectionInvocation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JavaReflectionMemberAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JavaRequiresAutoModule" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavaStylePropertiesInvocation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JavacQuirks" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JavadocHtmlLint" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JavadocReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JavaeeApplicationDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JdkProxiedBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JoinDeclarationAndAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JoinDeclarationAndAssignmentJava" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JpaAttributeMemberSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaAttributeTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaConfigDomFacetInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JpaDataSourceORMDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaDataSourceORMInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaEntityGraphsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaEntityListenerInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaEntityListenerWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JpaMissingIdInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaModelReferenceInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaORMDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaObjectClassSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaQlInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpaQueryApiInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JpdlModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="Jscs" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JsfJamExtendsClassInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JsfManagedBeansInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="Json5StandardCompliance" enabled="true" level="ERROR" enabled_by_default="true"/> + <inspection_tool class="JsonDuplicatePropertyKeys" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JsonPathEvaluateUnknownKey" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JsonPathUnknownFunction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JsonPathUnknownOperator" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JsonSchemaCompliance" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JsonSchemaDeprecation" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="JsonSchemaRefReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JsonStandardCompliance" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JspAbsolutePathInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JspDirectiveInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JspPropertiesInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="JspTagBodyContent" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JspUnescapedEl" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Junit4Converter" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="Junit5MalformedParameterized" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JupyterKernelInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="JupyterPackageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KDocMissingDocumentation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KDocUnresolvedReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KeySetIterationMayUseEntrySet" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="KotlinCatchMayIgnoreException" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinConstantConditions" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinCovariantEquals" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinDeprecation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinDoubleNegation" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinEqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinInternalInJava" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="KotlinInvalidBundleOrProperty" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="KotlinLoggerInitializedWithForeignClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinMavenPluginPhase" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinRedundantOverride" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinSealedInheritorsInJava" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="KotlinTestJUnit" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinThrowableNotThrown" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="KotlinUnusedImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LabeledStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LabeledStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LambdaBodyCanBeCodeBlock" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="LambdaCanBeMethodCall" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="LambdaCanBeReplacedWithAnonymous" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="LambdaParameterHidingMemberVariable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="LambdaParameterNamingConvention" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="LambdaParameterTypeCanBeSpecified" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="LambdaUnfriendlyMethodOverload" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LanguageDetectionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LanguageMismatch" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_NON_ANNOTATED_REFERENCES" value="true"/> + </inspection_tool> + <inspection_tool class="LateinitVarOverridesLateinitVar" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexAbsolutePath" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexAvoidEqnarray" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexCdot" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexCiteBeforePeriod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexCollapseCite" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexCommandAlreadyDefined" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexDiacriticIJ" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexDiscouragedUseOfDef" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexDocumentclassNotInRoot" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexDuplicateDefinition" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexDuplicateLabel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexEllipsis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexEnDash" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexEncloseWithLeftRight" enabled="false" level="WARNING" enabled_by_default="false" texify.inspection.latex.Latexnull.textArea=""/> + <inspection_tool class="LatexEquationReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexEscapeAmpersand" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexEscapeHashOutsideCommand" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexEscapeUnderscore" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexExtremeInequality" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexFigureNotReferenced" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexFileNotFound" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexGatherEquations" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexGroupedSubSupScript" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexInclusionLoop" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexIncorrectSectionNesting" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexLabelBeforeCaption" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexLabelConvention" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexLineBreak" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMakeatletter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMathOperatorEscape" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMightBreakTexify" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMissingDocumentEnvironment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMissingDocumentclass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMissingImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMissingLabel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMultipleGraphicsPath" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexMultipleIncludes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexNestedIncludes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexNoExtension" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexNonBreakingSpace" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexNonMatchingEnvironment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexNonMatchingIf" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexOverInsteadOfFrac" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexPackageCouldNotBeFound" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexPackageNameDoesNotMatchFileName" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexPackageNotInstalled" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexPackageSubdirectory" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexPrimitiveEquation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexPrimitiveStyle" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexQedHere" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexRedundantEscape" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexRedundantPar" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexRequiredExtension" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexSentenceEndWithCapital" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexSpaceAfterAbbreviation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexTooLargeSection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexTrimWhitespace" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexUnicode" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexUnresolvedReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LatexXInsteadOfTimes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LawOfDemeter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreLibraryCalls" value="true"/> + </inspection_tool> + <inspection_tool class="LeakableMapKey" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LeakingThis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LengthOneStringInIndexOf" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LengthOneStringsInConcatenation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LessResolvedByNameOnly" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="LessUnresolvedMixin" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LessUnresolvedVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LiftReturnOrAssignment" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="LimitedScopeInnerClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LinkTextDoesNotMatchHeading" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ListIndexOfReplaceableByContains" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ListItemNeedsMoreIndentation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ListItemNeedsSpace" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ListNeedsBlankLine" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ListRemoveInLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ListenerMayUseAdapter" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="checkForEmptyMethods" value="true"/> + </inspection_tool> + <inspection_tool class="LiteralAsArgToStringEquals" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LoadLibraryWithNonConstantString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="LocalCanBeFinal" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_VARIABLES" value="true"/> + <option name="REPORT_PARAMETERS" value="true"/> + </inspection_tool> + <inspection_tool class="LocalVariableHidingMemberVariable" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreInvisibleFields" value="true"/> + <option name="m_ignoreStaticMethods" value="true"/> + </inspection_tool> + <inspection_tool class="LocalVariableName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="LocalVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreForLoopParameters" value="false"/> + <option name="m_ignoreCatchParameters" value="false"/> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="LocalVariableNamingConventionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_regex" value="[a-z][A-Za-z]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="LocalVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LogStatementGuardedByLogCondition" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="LoggerInitializedWithForeignClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="loggerFactoryMethodName" value="getLogger,getLogger,getLog,getLogger"/> + </inspection_tool> + <inspection_tool class="LoggingConditionDisagreesWithLogStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Lombok" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LongLine" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LongLiteralsEndingWithLowercaseL" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="LoopConditionNotUpdatedInsideLoop" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreIterators" value="false"/> + </inspection_tool> + <inspection_tool class="LoopStatementThatDoesntLoopJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LoopStatementsThatDontLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="LoopToCallChain" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="LoopWithImplicitTerminationCondition" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="LossyEncoding" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MVCIncorrectMimeTypeReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MVCPathVariableInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MagicCharacter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MagicConstant" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MagicNumber" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreInitialCapacity" value="true"/> + </inspection_tool> + <inspection_tool class="MagicNumberJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MainFunctionReturnUnit" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MakoArgumentListInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MalformedDataProvider" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MalformedFormatString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MalformedRegex" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MalformedSetUpTearDown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MalformedXPath" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ManagedBeanClassInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ManualArrayCopy" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ManualArrayToCollectionCopy" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ManualMinMaxCalculation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MapGetWithNotNullAssertionOperator" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="MapReplaceableByEnumMap" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MarkdownIncorrectTableFormatting" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="MarkdownNoTableBorders" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MarkdownUnresolvedFileReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MarkedForRemoval" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MarkerInterface" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MaskedAssertion" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MathRandomCastToInt" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MavenCoroutinesDeprecation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MavenDuplicateDependenciesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MavenDuplicatePluginInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MavenModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MavenPackageUpdate" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MavenParentMissedVersionInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MavenPropertyInParent" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MavenRedundantGroupId" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MayBeConstant" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="MdUnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MeaninglessRecordAnnotationInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MemberVisibilityCanBePrivate" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="MessDetectorValidationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="MetaAnnotationWithoutRuntimeRetention" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MethodCallInLoopCondition" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MethodCanBeVariableArityMethod" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="MethodCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="60"/> + <option name="ignoreGettersAndSetters" value="true"/> + <option name="ignoreOverridingMethods" value="false"/> + </inspection_tool> + <inspection_tool class="MethodCoupling" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_includeJavaClasses" value="false"/> + <option name="m_includeLibraryClasses" value="false"/> + <option name="m_limit" value="20"/> + </inspection_tool> + <inspection_tool class="MethodMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_onlyPrivateOrFinal" value="false"/> + <option name="m_ignoreEmptyMethods" value="true"/> + </inspection_tool> + <inspection_tool class="MethodMayBeSynchronized" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MethodNameDeterminedByParent" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MethodNameSameAsClassName" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodNameSameAsParentName" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodNamesDifferOnlyByCase" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodOnlyUsedFromInnerClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreMethodsAccessedFromAnonymousClass" value="false"/> + <option name="ignoreStaticMethodsFromNonStaticInnerClass" value="false"/> + <option name="onlyReportStaticMethods" value="false"/> + </inspection_tool> + <inspection_tool class="MethodOverloadsParentMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodOverridesInaccessibleMethodOfSuper" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodOverridesPackageLocalMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodOverridesPrivateMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodOverridesStaticMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MethodRefCanBeReplacedWithLambda" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="MethodReturnAlwaysConstant" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MethodReturnOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MethodWithMultipleLoops" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MicronautDataMethodInconsistency" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MicronautDataMethodInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MicronautDataRepositoryMethodParameters" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MicronautDataRepositoryMethodParametersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MicronautDataRepositoryMethodReturnType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MicronautDataRepositoryMethodReturnTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MigrateAssertToMatcherAssert" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MigrateDiagnosticSuppression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MimeType" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MinMaxValuesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MismatchedArrayReadWrite" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MismatchedCollectionQueryUpdate" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="queryNames"> + <value/> + </option> + <option name="updateNames"> + <value/> + </option> + <option name="ignoredClasses"> + <value/> + </option> + </inspection_tool> + <inspection_tool class="MismatchedStringBuilderQueryUpdate" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MismatchedStringCase" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisorderedAssertEqualsArguments" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MisorderedAssertEqualsArgumentsTestNG" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisorderedAssertEqualsParameters" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MissingAccessibleContext" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MissingAspectjAutoproxyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MissingDeprecatedAnnotation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MissingDeprecatedAnnotationOnScheduledForRemovalApi" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MissingFinalNewline" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MissingMnemonic" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MissingOverrideAnnotation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreObjectMethods" value="false"/> + <option name="ignoreAnonymousClassMethods" value="true"/> + </inspection_tool> + <inspection_tool class="MissingPackageInfo" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MissingRecentApi" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MissingSerialAnnotation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MissortedModifiers" enabled="false" level="WEAK WARNING" enabled_by_default="false"> + <option name="m_requireAnnotationsFirst" value="false"/> + </inspection_tool> + <inspection_tool class="MisspelledCompareTo" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisspelledEquals" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisspelledHashcode" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisspelledHeader" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="MisspelledMethodName" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisspelledSetUp" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisspelledTearDown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MisspelledToString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MnCacheAnnotationParameters" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MnIncorrectMimeTypeReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MnProperties" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MnPropertiesConfig" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MnUnresolvedPathVariable" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MnYaml" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MnYamlConfig" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ModuleWithTooFewClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10"/> + </inspection_tool> + <inspection_tool class="ModuleWithTooManyClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="100"/> + </inspection_tool> + <inspection_tool class="MongoJSDeprecationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MongoJSExtDeprecationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MongoJSExtResolveInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MongoJSExtSideEffectsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MongoJSResolveInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MongoJSSideEffectsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MoveFieldAssignmentToInitializer" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="MoveLambdaOutsideParentheses" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="MoveSuspiciousCallableReferenceIntoParentheses" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="MoveVariableDeclarationIntoWhen" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="MsBuiltinInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MsOrderByInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MssqlBuiltinInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MultiCatchCanBeSplit" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="MultipleBindingAnnotations" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MultipleDeclaration" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreForLoopDeclarations" value="true"/> + </inspection_tool> + <inspection_tool class="MultipleExceptionsDeclaredOnTestMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MultipleInjectedConstructorsForClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MultipleMethodDesignatorsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MultipleRepositoryUrls" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MultipleReturnPointsPerMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreGuardClauses" value="false"/> + <option name="ignoreEqualsMethod" value="false"/> + <option name="m_limit" value="1"/> + </inspection_tool> + <inspection_tool class="MultipleTopLevelClassesInFile" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MultipleTypedDeclaration" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MultipleVariablesInDeclaration" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreForLoopDeclarations" value="false"/> + <option name="onlyWarnArrayDimensions" value="true"/> + </inspection_tool> + <inspection_tool class="MultiplyOrDivideByPowerOfTwo" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="checkDivision" value="false"/> + </inspection_tool> + <inspection_tool class="MustAlreadyBeRemovedApi" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="MutinyCallingSubscribeInNonBlockingScope" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MysqlLoadDataPathInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="MysqlParsingInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NakedNotify" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NativeMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NativeMethods" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NegatedConditional" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreNegatedNullComparison" value="true"/> + </inspection_tool> + <inspection_tool class="NegatedConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NegatedConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NegatedEqualityExpression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NegatedIfElse" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreNegatedNullComparison" value="true"/> + <option name="m_ignoreNegatedZeroComparison" value="false"/> + </inspection_tool> + <inspection_tool class="NegatedIfStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NegativelyNamedBooleanVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedAssignmentJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NestedConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedFunctionCallJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_includeAnonymousFunctions" value="false"/> + </inspection_tool> + <inspection_tool class="NestedLambdaShadowedImplicitParameter" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedMethodCall" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreFieldInitializations" value="true"/> + </inspection_tool> + <inspection_tool class="NestedSwitchStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedSwitchStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestedSynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NestedTryStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NestingDepth" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6"/> + </inspection_tool> + <inspection_tool class="NestingDepthJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="NewExceptionWithoutArguments" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NewInstanceOfSingleton" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NewObjectEquality" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NewStringBufferWithCharArgument" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NoButtonGroup" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NoExplicitFinalizeCalls" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NoLabelFor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NoScrollPane" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NodeCoreCodingAssistance" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NodeJsCodingAssistanceForCoreModules" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NodeModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="NonAsciiCharacters" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonAtomicOperationOnVolatileField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonBlockStatementBodyJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonBooleanMethodNameMayNotStartWithQuestion" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="questionString" value="is,can,has,should,could,will,shall,contains,equals,startsWith,endsWith"/> + <option name="ignoreBooleanMethods" value="false"/> + <option name="onlyWarnOnBaseMethods" value="true"/> + </inspection_tool> + <inspection_tool class="NonCommentSourceStatements" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="100"/> + </inspection_tool> + <inspection_tool class="NonDefaultConstructor" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="NonExceptionNameEndsWithException" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonExhaustiveWhenStatementMigration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonExtendableApiUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonFinalClone" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonFinalFieldInEnum" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonFinalFieldInImmutable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonFinalFieldOfException" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonFinalGuard" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonFinalStaticVariableUsedInClassInitialization" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonFinalUtilityClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonJREEmulationClassesInClientCode" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="NonJaxWsWebServices" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonOsgiMavenDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonProtectedConstructorInAbstractClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreNonPublicClasses" value="false"/> + </inspection_tool> + <inspection_tool class="NonPublicClone" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonReproducibleMathCall" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonSerializableFieldInSerializableClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value/> + </option> + <option name="ignoreAnonymousInnerClasses" value="false"/> + <option name="superClassString" value="java.awt.Component"/> + </inspection_tool> + <inspection_tool class="NonSerializableObjectBoundToHttpSession" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonSerializableObjectPassedToObjectStream" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonSerializableServiceParameters" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="NonSerializableWithSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonSerializableWithSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonShortCircuitBoolean" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonShortCircuitBooleanExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonStaticFinalLogger" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="loggerClassName" value=""/> + </inspection_tool> + <inspection_tool class="NonStaticInnerClassInSecureContext" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonThreadSafeLazyInitialization" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NoopMethodInAbstractClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NotNullFieldNotInitialized" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NotifyCalledOnCondition" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NotifyNotInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NotifyWithoutCorrespondingWait" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NpmUsedModulesInstalled" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="NullArgumentToVariableArgMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NullChecksToSafeCall" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="NullThrown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NullableBooleanElvis" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="NullableInLambdaInTransform" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="NullableProblems" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL" value="true"/> + <option name="REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL" value="true"/> + <option name="REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE" value="true"/> + <option name="REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL" value="true"/> + <option name="REPORT_NOT_ANNOTATED_GETTER" value="true"/> + <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true"/> + <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true"/> + <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true"/> + </inspection_tool> + <inspection_tool class="NumberEquality" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NumericOverflow" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NumericToString" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ObjectAllocationIgnoredJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ObjectAllocationInLoop" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ObjectEquality" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreEnums" value="true"/> + <option name="m_ignoreClassObjects" value="true"/> + <option name="m_ignorePrivateConstructors" value="false"/> + </inspection_tool> + <inspection_tool class="ObjectEqualsCanBeEquality" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ObjectInstantiationInEqualsHashCode" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ObjectLiteralToLambda" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ObjectNotify" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ObjectPropertyName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ObjectToString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ObjectsEqualsCanBeSimplified" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ObsoleteCollection" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreRequiredObsoleteCollectionTypes" value="false"/> + </inspection_tool> + <inspection_tool class="ObsoleteExperimentalCoroutines" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ObsoleteKotlinJsPackages" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ObviousNullCheck" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OctalAndDecimalIntegersMixed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="OctalEscape" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="OctalIntegerJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OctalLiteral" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="OldGitHubTaskItemReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OldJetBrainsAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OnDemandImport" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="OneButtonGroup" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OneWayWebMethod" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="OptionalAssignedToNull" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OptionalContainsCollection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="OptionalExpectation" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="OptionalGetWithoutIsPresent" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="OptionalIsPresent" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OptionalToIf" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="OptionalUsedAsFieldOrParameterType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OraDeprecateTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OraMissingBodyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OraOverloadInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OraUnmatchedForwardDeclarationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="OverflowingLoopIndex" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="OverloadedMethodsWithSameNumberOfParameters" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreInconvertibleTypes" value="true"/> + </inspection_tool> + <inspection_tool class="OverloadedVarargsMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OverlyComplexArithmeticExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6"/> + </inspection_tool> + <inspection_tool class="OverlyComplexArithmeticExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="6"/> + </inspection_tool> + <inspection_tool class="OverlyComplexBooleanExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6"/> + <option name="m_ignorePureConjunctionsDisjunctions" value="true"/> + </inspection_tool> + <inspection_tool class="OverlyComplexBooleanExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="OverlyLargePrimitiveArrayInitializer" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="64"/> + </inspection_tool> + <inspection_tool class="OverlyLongLambda" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10"/> + </inspection_tool> + <inspection_tool class="OverlyStrongTypeCast" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreInMatchingInstanceof" value="true"/> + </inspection_tool> + <inspection_tool class="OverridableMethodCallDuringObjectConstruction" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OverriddenMethodCallDuringObjectConstruction" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="OverrideOnly" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OverridingDeprecatedMember" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="OverwrittenKey" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PackageDirectoryMismatch" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PackageDotHtmlMayBePackageInfo" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PackageInMultipleModules" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PackageInfoWithoutPackage" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PackageJsonMismatchedDependency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PackageName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PackageNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z0-9_.]*"/> + <option name="m_minLength" value="2"/> + <option name="m_maxLength" value="60"/> + </inspection_tool> + <inspection_tool class="PackageVisibleField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PackageVisibleInnerClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEnums" value="false"/> + <option name="ignoreInterfaces" value="false"/> + </inspection_tool> + <inspection_tool class="PackageWithTooFewClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="3"/> + </inspection_tool> + <inspection_tool class="PackageWithTooManyClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10"/> + </inspection_tool> + <inspection_tool class="PageflowModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PagesFileModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PagesModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ParameterCanBeLocal" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ParameterHidingMemberVariable" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreInvisibleFields" value="true"/> + <option name="m_ignoreStaticMethodParametersHidingInstanceFields" value="true"/> + <option name="m_ignoreForConstructors" value="true"/> + <option name="m_ignoreForPropertySetters" value="true"/> + <option name="m_ignoreForAbstractMethods" value="false"/> + </inspection_tool> + <inspection_tool class="ParameterNameDiffersFromOverriddenParameter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreSingleCharacterNames" value="true"/> + <option name="m_ignoreOverridesOfLibraryMethods" value="true"/> + </inspection_tool> + <inspection_tool class="ParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="ParameterNamingConventionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_regex" value="[a-z][A-Za-z]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="ParameterOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ParameterTypePreventsOverriding" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ParameterizedParametersStaticCollection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ParametersPerConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ParametersPerFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5"/> + </inspection_tool> + <inspection_tool class="ParametersPerMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10"/> + </inspection_tool> + <inspection_tool class="PathAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PatternNotApplicable" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PatternOverriddenByNonAnnotatedMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PatternValidation" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="CHECK_NON_CONSTANT_VALUES" value="true"/> + </inspection_tool> + <inspection_tool class="PatternVariableCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PermissionUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PgSelectFromProcedureInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpAbstractStaticMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpAccessingStaticMembersOnTraitInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpApplyingEmptyIndexOperatorOnStringInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpArgumentWithoutNamedIdentifierInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpArithmeticTypeCheckInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpArrayAccessCanBeReplacedWithForeachValueInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayAccessOnIllegalTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayFillCanBeConvertedToLoopInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpArrayFilterCanBeConvertedToLoopInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpArrayIndexImmediatelyRewrittenInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayIndexResetIsUnnecessaryInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayIsAlwaysEmptyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayKeyDoesNotMatchArrayShapeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayMapCanBeConvertedToLoopInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpArrayPushWithOneElementInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArraySearchInBooleanContextInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayShapeAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayToStringConversionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayUsedOnlyForWriteInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpArrayWriteIsNotUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpAssignmentInConditionInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpAssignmentReplaceableWithOperatorAssignmentInspection" enabled="false" + level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpAssignmentReplaceableWithPrefixExpressionInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpAttributeCanBeAddedToOverriddenMemberInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpAttributeIsNotRepeatableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpAutovivificationOnFalseValuesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpBooleanCanBeSimplifiedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpCSFixerValidationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpCSValidationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpCaseWithValueNotFoundInEnumInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpCastIsEvaluableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpCastIsUnnecessaryInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpClassCantBeUsedAsAttributeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpClassConstantAccessedViaChildClassInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpClassImplementsSolelyTraversableInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpClassNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpClosureCanBeConvertedToFirstClassCallableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpClosureCanBeConvertedToShortArrowFunctionInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpCommentCanBeReplacedWithNamedArgumentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpComposerDuplicatedRequirementInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpComposerExtensionStubsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpCompoundNamespaceDepthInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConcatenationWithArithmeticInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConcatenationWithEmptyStringCanBeInlinedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConditionAlreadyCheckedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConditionCanBeReplacedWithMinMaxCallInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConditionCheckedByNextConditionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConstantNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConstantReassignmentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpConstructorStyleInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpContinueTargetingSwitchInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpCoveredCharacterInClassInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpCurlyBraceAccessSyntaxUsageInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpDangerousArrayInitializationInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpDefineCanBeReplacedWithConstInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDefineConstantNameStartsWithLeadingSlashInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDeprecatedCastInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDeprecatedImplodeUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDeprecatedSerializableUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDeprecatedStdLibCallInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDeprecationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDisabledExtensionStubsInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpDisabledQualityToolComposerInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDivisionByZeroInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpDocDuplicateTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDocFieldTypeMismatchInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDocMissingReturnTagInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDocMissingThrowsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDocRedundantThrowsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDocSignatureInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDocSignatureIsNotCompleteInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDuplicateArrayKeysInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDuplicateCaseInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDuplicateCatchBodyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDuplicateMatchArmBodyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDuplicateMatchConditionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDuplicateSwitchCaseBodyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDuplicatedCharacterInStrFunctionCallInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpDynamicAsStaticMethodCallInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpElementIsNotAvailableInCurrentPhpVersionInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpEnforceDocCommentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExceptionImmediatelyRethrownInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExitPointAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExpectedValuesShouldBeUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExpressionAlwaysConstantInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExpressionAlwaysNullInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExpressionResultUnusedInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExpressionWithSameOperandsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpExpressionWithoutClarifyingParenthesesInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpFieldAssignmentTypeMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpFieldCanBePromotedInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpFieldImmediatelyRewrittenInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpForeachArrayIsUsedAsValueInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpForeachNestedOuterKeyValueVariablesConflictInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpForeachOverSingleElementArrayLiteralInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpForeachVariableOverwritesAlreadyDefinedVariableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpFormatCallWithSingleArgumentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpFormatFunctionParametersMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpFullyQualifiedNameUsageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpFuncGetArgCanBeReplacedWithParamInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpFunctionNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpGetClassCanBeReplacedWithClassNameLiteralInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpGotoIntoLoopInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpHierarchyChecksInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpIdempotentOperationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpIfCanBeMergedWithSequentialConditionInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpIfWithCommonPartsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpIgnoredClassAliasDeclaration" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpIllegalArrayKeyTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpIllegalPsrClassPathInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpIllegalStringOffsetInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpImmutablePropertyIsWrittenInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpImplicitOctalLiteralUsageInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpInArrayCanBeReplacedWithComparisonInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpInapplicableAttributeTargetDeclarationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpInappropriateInheritDocUsageInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpIncludeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpIncompatibleReturnTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpInconsistentReturnPointsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpIncorrectMagicMethodSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpInstanceofIsAlwaysTrueInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpInternalEntityUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpInvalidInstanceofInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpInvalidMagicMethodModifiersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpInvalidStringOffsetUsageInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpIssetCanBeReplacedWithCoalesceInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpLanguageLevelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpLineCommentWillBeParsedAsAttributeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpLongTypeFormInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpLoopCanBeConvertedToArrayFillInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpLoopCanBeConvertedToArrayFilterInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpLoopCanBeConvertedToArrayMapInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpLoopCanBeReplacedWithImplodeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpLoopCanBeReplacedWithStrRepeatInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpLoopNeverIteratesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMatchCanBeReplacedWithSwitchStatementInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpMatchExpressionCanBeReplacedWithTernaryInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpMatchExpressionWithOnlyDefaultArmInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMethodMayBeStaticInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpMethodNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMethodOrClassCallIsNotCaseSensitiveInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMethodParametersCountMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMissingBreakStatementInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMissingDocCommentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMissingFieldTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMissingParamTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMissingParentCallCommonInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpMissingParentCallMagicInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpMissingParentConstructorInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMissingReturnTypeInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpMissingStrictTypesDeclarationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMissingVisibilityInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMixedReturnTypeCanBeReducedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpModifierOrderInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpModuloByOneInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMultipleClassDeclarationsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpMultipleClassesDeclarationsInOneFile" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpNamedArgumentMightBeUnresolvedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNamedArgumentUsageInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpNamedArgumentsWithChangedOrderInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNestedDirNameCallsCanBeReplacedWithLevelParameterInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNestedMinMaxCallInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNestedTernaryExpressionUsageInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpNeverTypedFunctionReturnViolationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpNewClassMissingParameterListInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNoReturnAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNonCanonicalElementsOrderInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNonCompoundUseInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNonStrictObjectEqualityInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNotInstalledPackagesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpNullIsNotCompatibleWithParameterInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpNullSafeOperatorCanBeUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpObjectFieldsAreOnlyWrittenInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpOptionalBeforeRequiredParametersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpOverridingMethodVisibilityInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpParameterByRefIsNotUsedAsReferenceInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpParameterNameChangedDuringInheritanceInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpParamsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPassByRefInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpPluralMixedCanBeReplacedWithArrayInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPossiblePolymorphicInvocationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPregMatchWithoutEffectiveRegexpInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPrivateFieldCanBeLocalVariableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPromotedFieldUsageInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpPropertyNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPropertyOnlyWrittenInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPureAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpPureFunctionMayProduceSideEffectsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRangesInClassCanBeMergedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpReadonlyPropertyWrittenOutsideDeclarationScopeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantArrayCallInForeachIteratedValueInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantAssignmentToPromotedFieldInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantAttributeParenthesisInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantCatchClauseInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantClosingTagInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantDefaultBreakContinueArgumentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantDocCommentInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantIntersectionTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantMethodOverrideInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantOptionalArgumentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantTypeInUnionTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpRedundantVariableDocTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpReturnDocTypeMismatchInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpReturnValueOfMethodIsNeverUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSameParameterValueInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSecondWriteToReadonlyPropertyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpSeparateElseIfInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpShortOpenTagInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSignatureMismatchDuringInheritanceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSillyAssignmentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSingleStatementWithBracesInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpStarClosureCanBeReplacedWithPlusInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpStatementHasEmptyBodyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpStatementWithoutBracesInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpStaticAsDynamicMethodCallInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpStrFunctionsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpStrictComparisonWithOperandsOfDifferentTypesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpStrictTypeCheckingInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpSuperClassIncompatibleWithInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpSuspiciousNameCombinationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSwitchCanBeReplacedWithMatchExpressionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSwitchCaseWithoutDefaultBranchInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpSwitchStatementWitSingleBranchInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpSwitchWithCommonPartsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpTernaryExpressionCanBeReducedToShortVersionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpTernaryExpressionCanBeReplacedWithConditionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpToStringImplementationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpToStringMayProduceExceptionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpToStringReturnInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpTooManyParametersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpTraditionalSyntaxArrayLiteralInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpTraitUsageOutsideUseInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpTraitUseRuleInsideDifferentClassUseListInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpTraitsUseListInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpTypedPropertyMightBeUninitializedInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUncoveredEnumCasesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedCallbackInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedClassConstantInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedClassInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedConstantInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedFieldInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedFunctionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedGotoLabelInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedNamespaceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUndefinedVariableInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PhpUnhandledExceptionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertArrayHasKeyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertCanBeReplacedWithEmptyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertCanBeReplacedWithFailInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertContainsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertCountInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertEqualsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertFileEqualsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitAssertTrueWithIncompatibleTypeArgumentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitCoversByAccessModifierIsDeprecatedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitCoversFunctionWithoutScopeResolutionOperatorInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitDeprecatedCallsIn10VersionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitDeprecatedExpectExceptionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitExpectedExceptionDocTagIsDeprecatedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitMisorderedAssertEqualsArgumentsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnitMissingTargetForTestInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpUnitUndefinedDataProviderInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryBoolCastInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryCurlyVarSyntaxInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryDoubleQuotesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryElseBranchInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryFullyQualifiedNameInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryLeadingBackslashInUseStatementInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryLocalVariableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryParenthesesInspection" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryReturnInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessarySemicolonInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessarySpreadOperatorForFunctionCallArgumentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryStaticReferenceInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryStopStatementInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnnecessaryStringCastInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnpackedArgumentTypeMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnpackedArrayArgumentTypeMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnreachableStatementInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnused" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedAliasInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedFieldDefaultValueInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedLocalVariableInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedMatchConditionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedParameterInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedPrivateFieldInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedPrivateMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUnusedSwitchBranchInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpUsageOfSilenceOperatorInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpUselessTrailingCommaInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpVarUsageInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpVariableNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpVariableVariableInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="PhpVoidFunctionResultUsedInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpWriteAccessToReferencedArrayValueWithoutUnsetInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpWrongCatchClausesOrderInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpWrongForeachArgumentTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PhpWrongStringConcatenationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PlaceholderCountMatchesArgumentCount" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PlatformDetectionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PlatformExtensionReceiverOfInline" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PlayCustomTagNameInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PlayPropertyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PluginXmlCapitalization" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PluginXmlDynamicPlugin" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PluginXmlI18n" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PluginXmlValidity" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PointcutMethodStyleInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PointlessArithmeticExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreExpressionsContainingConstants" value="true"/> + </inspection_tool> + <inspection_tool class="PointlessArithmeticExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PointlessBinding" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PointlessBitwiseExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreExpressionsContainingConstants" value="false"/> + </inspection_tool> + <inspection_tool class="PointlessBitwiseExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreExpressionsContainingConstants" value="false"/> + </inspection_tool> + <inspection_tool class="PointlessBooleanExpression" enabled="true" level="WEAK WARNING" enabled_by_default="true"> + <option name="m_ignoreExpressionsContainingConstants" value="true"/> + </inspection_tool> + <inspection_tool class="PointlessBooleanExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PointlessIndexOfComparison" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PointlessNullCheck" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PossibleListItem" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PostfixTemplateDescriptionNotFound" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PresentationAnnotation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PreviewAnnotationInFunctionWithParameters" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PreviewDimensionRespectsLimit" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PreviewFeature" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PreviewMultipleParameterProviders" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PreviewMustBeTopLevelFunction" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PreviewNeedsComposableAnnotation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PrimitiveArrayArgumentToVariableArgMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PrivateMemberAccessBetweenOuterAndInnerClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PrivatePropertyName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ProblematicVarargsMethodOverride" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ProblematicWhitespace" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ProhibitJvmOverloadsOnConstructorsOfAnnotationClassesMigration" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ProhibitRepeatedUseSiteTargetAnnotationsMigration" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ProhibitTypeParametersForLocalVariablesMigration" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ProhibitUseSiteTargetAnnotationsOnSuperTypesMigration" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ProjectFingerprint" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PropertyName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PropertyValueSetToItself" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ProtectedField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ProtectedInFinal" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ProtectedInnerClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEnums" value="false"/> + <option name="ignoreInterfaces" value="false"/> + </inspection_tool> + <inspection_tool class="ProtectedMemberInFinalClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PsiElementConcatenation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PublicApiImplicitType" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PublicConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PublicConstructorInNonPublicClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PublicField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEnums" value="true"/> + <option name="ignorableAnnotations"> + <value/> + </option> + </inspection_tool> + <inspection_tool class="PublicFieldAccessedInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PublicInnerClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEnums" value="true"/> + <option name="ignoreInterfaces" value="false"/> + </inspection_tool> + <inspection_tool class="PublicMethodNotExposedInInterface" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value/> + </option> + <option name="onlyWarnIfContainingClassImplementsAnInterface" value="false"/> + </inspection_tool> + <inspection_tool class="PublicMethodWithoutLogging" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="loggerClassName" + value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger,org.apache.logging.log4j.Logger"/> + </inspection_tool> + <inspection_tool class="PublicStaticArrayField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PublicStaticCollectionField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PublisherImplementation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyAbstractClassInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyArgumentEqualDefaultInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyArgumentListInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyAssignmentToLoopOrWithParameterInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyAsyncCallInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyAttributeOutsideInitInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyAugmentAssignmentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyBDDParametersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyBehaveInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyBroadExceptionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyByteLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyCallByClassInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyCallingNonCallableInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyChainedComparisonsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyClassHasNoInitInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyClassicStyleClassInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyComparisonWithNoneInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyCompatibilityInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ourVersions"> + <value> + <list size="2"> + <item index="0" class="java.lang.String" itemvalue="2.7"/> + <item index="1" class="java.lang.String" itemvalue="3.8"/> + </list> + </value> + </option> + </inspection_tool> + <inspection_tool class="PyDataclassInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyDecoratorInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyDefaultArgumentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyDeprecationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyDictCreationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyDictDuplicateKeysInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyDocstringTypesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyDunderSlotsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyExceptClausesOrderInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyExceptionInheritInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyFinalInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyFromFutureImportInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyGlobalUndefinedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyInconsistentIndentationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyIncorrectDocstringInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyInitNewSignatureInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyInterpreterInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyListCreationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMandatoryEncodingInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMethodFirstArgAssignmentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMethodMayBeStaticInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMethodOverridingInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMethodParametersInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMissingConstructorInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMissingOrEmptyDocstringInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyMissingTypeHintsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyNamedTupleInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyNestedDecoratorsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyNonAsciiCharInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyNoneFunctionAssignmentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyOldStyleClassesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyOverloadsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyPackageRequirementsInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoredPackages"> + <value> + <list size="0"/> + </value> + </option> + </inspection_tool> + <inspection_tool class="PyPep8Inspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyPep8NamingInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyPropertyAccessInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyPropertyDefinitionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyProtectedMemberInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyProtocolInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyRedeclarationInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyRedundantParenthesesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyRelativeImportInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyReturnFromInitInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PySetFunctionToLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyShadowingBuiltinsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyShadowingNamesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PySimplifyBooleanCheckInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PySingleQuotedDocstringInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="PyStatementEffectInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyStringExceptionInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="PyStringFormatInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyStubPackagesAdvertiser" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyStubPackagesCompatibilityInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PySuperArgumentsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyTestParametrizedInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PyTrailingSemicolonInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyTupleAssignmentBalanceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyTupleItemAssignmentInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyTypeCheckerInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyTypeHintsInspection" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PyTypedDictInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyUnboundLocalVariableInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyUnnecessaryBackslashInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyUnreachableCodeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyUnresolvedReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PyUnusedLocalInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"> + <option name="ignoreTupleUnpacking" value="true"/> + <option name="ignoreLambdaParameters" value="true"/> + <option name="ignoreLoopIterationVariables" value="true"/> + <option name="ignoreVariablesStartingWithUnderscore" value="true"/> + </inspection_tool> + <inspection_tool class="PyramidSetupInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="QsPrivateBeanMembersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="QsProperties" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="QsUndeclaredPathMimeTypesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="QsYaml" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Query_bound_parameters" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Query_index_required" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Query_restricted" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="QuestionableName" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="nameString" + value="aa,abc,bad,bar,bar2,baz,baz1,baz2,baz3,bb,blah,bogus,bool,cc,dd,defau1t,dummy,dummy2,ee,fa1se,ff,foo,foo1,foo2,foo3,foobar,four,fred,fred1,fred2,gg,hh,hello,hello1,hello2,hello3,ii,nu11,one,silly,silly2,string,two,then,three,whi1e,var"/> + </inspection_tool> + <inspection_tool class="QuickFixGetFamilyNameViolation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="QuirksModeInspectionTool" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="IE50" value="false"/> + <option name="IE55" value="false"/> + <option name="IE6" value="false"/> + <option name="IE7" value="true"/> + <option name="IE_MAC" value="false"/> + <option name="MOZILLA" value="true"/> + <option name="OPERA7" value="false"/> + <option name="OPERA8" value="false"/> + <option name="OPERA85" value="true"/> + <option name="OPERA9" value="true"/> + <option name="SAFARI" value="true"/> + </inspection_tool> + <inspection_tool class="R8IgnoredFlags" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RSIncorrectMimeTypeReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="RSReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RandomDoubleForRandomInteger" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RawTypeCanBeGeneric" enabled="true" level="INFORMATION" enabled_by_default="true"/> + <inspection_tool class="RawUseOfParameterizedType" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReactiveStreamsNullableInLambdaInTransform" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactiveStreamsPublisherImplementation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactiveStreamsSubscriberImplementation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactiveStreamsThrowInOperator" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactiveStreamsTooLongSameOperatorsChain" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactiveStreamsUnusedPublisher" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactorAutomaticDebugger" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactorThrowInOperator" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReactorUnusedPublisher" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReadObjectAndWriteObjectPrivate" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReadObjectInitialization" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReadResolveAndWriteReplaceProtected" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReadWriteStringCanBeUsed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RecordCanBeClass" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RecordStoreResource" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RecursiveEqualsCall" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RecursivePropertyAccessor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantArrayCreation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantAsSequence" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantAsync" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantBackticksAroundRawStringLiteral" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantCast" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantClassCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantCollectionOperation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantCompanionReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantComparatorComparing" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantCompareCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantElseInIf" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RedundantElvisReturnNull" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantEmptyInitializerBlock" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RedundantEnumConstructorInvocation" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantExplicitClose" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantExplicitType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantExplicitVariableType" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RedundantFieldInitialization" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantFileCreation" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantGetter" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantIf" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantImplements" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSerializable" value="false"/> + <option name="ignoreCloneable" value="false"/> + </inspection_tool> + <inspection_tool class="RedundantImport" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantInnerClassModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantLabelMigration" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantLabeledSwitchRuleCodeBlock" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantLambdaArrow" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantLambdaOrAnonymousFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantLambdaParameterType" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RedundantMethodOverride" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantModalityModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantModifiersUtilityClassLombok" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantModifiersValLombok" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantModifiersValueLombok" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantNotNullExtensionReceiverOfInline" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RedundantNullableReturnType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantObjectTypeCheck" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RedundantOperationOnEmptyContainer" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantRecordConstructor" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantRequireNotNullCall" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantReturnLabel" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantRunCatching" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantSamConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantScopeBinding" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantSemicolon" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantSetter" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantSlf4jDefinition" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantStreamOptionalCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantStringFormatCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantStringOperation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantSuppression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantSuspendModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantThrows" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantThrowsDeclaration" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantToBinding" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantToProviderBinding" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantTypeArguments" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantTypeConversion" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_ANY" value="false"/> + </inspection_tool> + <inspection_tool class="RedundantUnitExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantUnitReturnType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantUnmodifiable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantVisibilityModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantWith" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReferenceLink" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ReferencesToClassesFromDefaultPackagesInJSPFile" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ReflectionForUnavailableAnnotation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Reformat" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RefusedBequest" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEmptySuperMethods" value="false"/> + </inspection_tool> + <inspection_tool class="RegExpAnonymousGroup" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RegExpDuplicateAlternationBranch" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RegExpDuplicateCharacterInClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RegExpEmptyAlternationBranch" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RegExpEscapedMetaCharacter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RegExpOctalEscape" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RegExpRedundantEscape" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RegExpRedundantNestedCharacterClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RegExpRepeatedSpace" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RegExpSingleCharAlternation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RegExpUnexpectedAnchor" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RegExpUnnecessaryNonCapturingGroup" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RemoveCurlyBracesFromTemplate" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveEmptyClassBody" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RemoveEmptyParenthesesFromAnnotationEntry" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveEmptyParenthesesFromLambdaCall" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RemoveEmptyPrimaryConstructor" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveEmptySecondaryConstructorBody" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveExplicitSuperQualifier" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveExplicitTypeArguments" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveForLoopIndices" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveLiteralUnderscores" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="RemoveRedundantBackticks" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveRedundantCallsOfConversionMethods" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveRedundantQualifierName" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveRedundantSpreadOperator" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveSetterParameterType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveSingleExpressionStringTemplate" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RemoveToStringInStringTemplate" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RepeatedSpace" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReplaceAllDot" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReplaceArrayEqualityOpWithArraysEquals" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceArrayOfWithLiteral" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceArraysCopyOfWithCopyOf" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceAssertBooleanWithAssertEquality" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceAssignmentWithOperatorAssignment" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreLazyOperators" value="true"/> + <option name="ignoreObscureOperators" value="false"/> + </inspection_tool> + <inspection_tool class="ReplaceAssignmentWithOperatorAssignmentJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceAssociateFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceCallWithBinaryOperator" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceCollectionCountWithSize" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceGetOrSet" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceGuardClauseWithFunctionCall" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceInefficientStreamCount" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReplaceIsEmptyWithIfEmpty" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceJavaStaticMethodWithKotlinAnalog" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceManualRangeWithIndicesCalls" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceMapIndexedWithListGenerator" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceNegatedIsEmptyWithIsNotEmpty" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceNotNullAssertionWithElvisReturn" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceNullCheck" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplacePutWithAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceRangeStartEndInclusiveWithFirstLast" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceRangeToWithUntil" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceSingleLineLet" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceSizeCheckWithIsNotEmpty" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceSizeZeroCheckWithIsEmpty" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceStringFormatWithLiteral" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceSubstringWithDropLast" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceSubstringWithIndexingOperation" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceSubstringWithSubstringAfter" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceSubstringWithSubstringBefore" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceSubstringWithTake" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceToStringWithStringTemplate" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceToWithInfixForm" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceWithEnumMap" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceWithIgnoreCaseEquals" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="ReplaceWithImportAlias" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReplaceWithOperatorAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="RequiredArtifactTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="RequiredAttributes" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myAdditionalRequiredHtmlAttributes" value=""/> + </inspection_tool> + <inspection_tool class="RequiredBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ReservedWordUsedAsNameJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RestParamTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RestResourceMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RestWrongDefaultValueInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RestrictReturnStatementTargetMigration" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="Restricted_Python_calls" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ResultOfObjectAllocationIgnored" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ResultSetIndexZero" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReturnFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReturnFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReturnNull" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_reportObjectMethods" value="true"/> + <option name="m_reportArrayMethods" value="true"/> + <option name="m_reportCollectionMethods" value="true"/> + <option name="m_ignorePrivateMethods" value="false"/> + </inspection_tool> + <inspection_tool class="ReturnOfDateField" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReturnOfInnerClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReturnSeparatedFromComputation" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ReturnThis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReuseOfLocalVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ReuseOfLocalVariableJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RuntimeExec" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RuntimeExecWithNonConstantString" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SSBasedInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <searchConfiguration name="Concrete list class in declaration (use List<...> instead!)" + text="class $Class$ { $FieldType$ $FieldName$ = $Init$; }" recursive="false" + caseInsensitive="false" type="JAVA"> + <constraint name="Class" within="" contains=""/> + <constraint name="FieldType" regexp="(Array|Linked)List.*" maxCount="2147483647" target="true" within="" + contains=""/> + <constraint name="FieldName" maxCount="2147483647" within="" contains=""/> + <constraint name="Init" minCount="0" maxCount="2147483647" within="" contains=""/> + <constraint name="__context__" within="" contains=""/> + </searchConfiguration> + <searchConfiguration name="Concrete list class in variable declaration (use List<...> instead)" + text="$Type$ $Var$" recursive="false" caseInsensitive="false" type="JAVA"> + <constraint name="Type" regexp="(Array|Linked)List.*" target="true" within="" contains=""/> + <constraint name="Var" within="" contains=""/> + <constraint name="__context__" within="" contains=""/> + </searchConfiguration> + <searchConfiguration name="Only use wrapper classes as element type, not for ordinary variables" + text="$Type$ $Var$ = $Value$" recursive="false" caseInsensitive="true" type="JAVA"> + <constraint name="Type" regexp="(Integer|Boolean|Long|Character|Short|Byte)" target="true" within="" + contains=""/> + <constraint name="Var" within="" contains=""/> + <constraint name="Value" nameOfExprType="int|boolean|long|char|short|byte" minCount="0" within="" + contains=""/> + <constraint name="__context__" within="" contains=""/> + </searchConfiguration> + <searchConfiguration name="Only use wrapper classes as element type, not for ordinary return values" + text="class $Class$ { $ReturnType$ $MethodName$($ParameterType$ $Parameter$); }" + recursive="false" caseInsensitive="true" type="JAVA"> + <constraint name="Class" within="" contains=""/> + <constraint name="ReturnType" regexp="(Integer|Boolean|Long|Character|Short|Byte)" maxCount="2147483647" + target="true" within="" contains=""/> + <constraint name="MethodName" maxCount="2147483647" within="" contains=""/> + <constraint name="ParameterType" minCount="0" maxCount="2147483647" within="" contains=""/> + <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains=""/> + </searchConfiguration> + </inspection_tool> + <inspection_tool class="SafeCastWithReturn" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SafeLock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SafeVarargsDetector" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SamePackageImport" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SameParameterValue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SameReturnValue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SassScssResolvedByNameOnly" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SassScssUnresolvedMixin" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SassScssUnresolvedPlaceholderSelector" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SassScssUnresolvedVariable" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ScheduledForRemoval" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ScheduledMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ScheduledThreadPoolExecutorWithZeroCoreThreads" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ScopeFunctionConversion" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SeamAnnotationIncorrectSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SeamAnnotationsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SeamBijectionIllegalScopeParameterInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SeamBijectionTypeMismatchInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SeamBijectionUndefinedContextVariableInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SeamDomModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SeamDuplicateComponentsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SeamIllegalComponentScopeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SeamJamComponentInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SecondUnsafeCall" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SecurityRoles" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SelfAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SelfIncludingJspFiles" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SelfReferenceConstructorParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SerialAnnotationUsedOnWrongMember" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SerialPersistentFieldsWithWrongSignature" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SerialVersionUIDNotStaticFinal" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SerializableCtor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SerializableDeserializableClassInSecureContext" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SerializableHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false"/> + <option name="superClassString" value="java.awt.Component"/> + </inspection_tool> + <inspection_tool class="SerializableHasSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false"/> + <option name="superClassString" value="java.awt.Component"/> + </inspection_tool> + <inspection_tool class="SerializableInnerClassHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false"/> + <option name="superClassString" value="java.awt.Component"/> + </inspection_tool> + <inspection_tool class="SerializableInnerClassWithNonSerializableOuterClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false"/> + <option name="superClassString" value="java.awt.Component"/> + </inspection_tool> + <inspection_tool class="SerializableRecordContainsIgnoredMembers" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SerializableStoresNonSerializable" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SerializableWithUnconstructableAncestor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ServerEndpointInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ServletWithoutMappingInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SessionScopedInjectsRequestScoped" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SetReplaceableByEnumSet" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SetterBackingFieldAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SetterForFieldFromSupertype" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SetupCallsSuperSetup" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SetupIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SharedThreadLocalRandom" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ShellCheck" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ShiftOutOfRange" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ShiftOutOfRangeJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ShrinkerArrayType" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ShrinkerInnerClassSeparator" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ShrinkerInvalidFlags" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ShrinkerUnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SignalWithoutCorrespondingAwait" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SignalsErrorsThroughReturnValues" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SillyAssignment" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SillyAssignmentJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SimpleDateFormatWithoutLocale" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SimpleRedundantLet" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifiableAnnotation" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifiableAssertion" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifiableBooleanExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifiableCall" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifiableCallChain" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifiableConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifiableEqualsExpression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifiableIfStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifiableJUnitAssertion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifiedTestNGAssertion" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifyAssertNotNull" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SimplifyBooleanWithConstants" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifyCollector" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifyForEach" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SimplifyNegatedBinaryExpression" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifyNestedEachInScopeFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SimplifyOptionalCallChains" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifyStreamApiCallChains" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SimplifyWhenWithBooleanConstantCondition" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="Since15" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SingleCharAlternation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SingleCharacterStartsWith" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SingleClassImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SingleElementAnnotation" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SingleStatementInBlock" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="Singleton" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SingletonConstructor" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SingletonInjectsScoped" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SizeReplaceableByIsEmpty" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SleepWhileHoldingLock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SlowAbstractSetRemoveAll" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SmallRyeConfigMappingMissingPrefixInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SocketResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false"/> + </inspection_tool> + <inspection_tool class="SortModifiers" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SortedCollectionWithNonComparableKeys" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SourceToSinkFlow" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false"> + <option name="processCode" value="true"/> + <option name="processLiterals" value="true"/> + <option name="processComments" value="true"/> + </inspection_tool> + <inspection_tool class="SpringAopErrorsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringAopPointcutExpressionInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringAopWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringBatchModel" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringBeanAttributesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringBeanConstructorArgInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringBeanDepedencyCheckInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringBeanInstantiationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringBeanLookupMethodInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringBeanNameConventionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringBootAdditionalConfig" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringBootApplicationProperties" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringBootApplicationSetup" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringBootApplicationYaml" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringBootBootstrapConfigurationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringBootReactorHooksOnDebug" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringCacheAnnotationsOnInterfaceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringCacheNamesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringCacheableAndCachePutInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringCacheableComponentsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringCloudStreamInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringCloudStreamMessageChannelInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringComponentScan" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringConfigurationProxyMethods" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringContextConfigurationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringDataMethodInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringDataRepositoryMethodParametersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringDataRepositoryMethodReturnTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringDependsOnUnresolvedBeanInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringElInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringElStaticFieldInjectionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringEventListenerInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringFacetCodeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringFacetInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="checkTestFiles" value="false"/> + </inspection_tool> + <inspection_tool class="SpringFacetProgrammaticInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringFactoryMethodInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringHandlersSchemasHighlighting" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringImportResource" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringInactiveProfileHighlightingInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringIncorrectResourceTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringInjectionValueConsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringInjectionValueStyleInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringIntegrationDeprecations21" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringIntegrationMethodEndpointInconsistency" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringIntegrationModel" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringJavaAutowiredFieldsWarningInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringJavaAutowiredMembersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringJavaConfigExternalBeansErrorInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringJavaConfigInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringJavaConstructorAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringJavaInjectionPointsAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringJavaStaticMembersAutowiringInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringLookupInjectionInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringMVCInitBinder" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringMVCViewInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringMessageDispatcherWebXmlInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringOsgiElementsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringOsgiListenerInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringOsgiServiceCommonInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringPlaceholdersInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringProfileExpression" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringPropertySource" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringPublicFactoryMethodInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringQualifierCopyableLombok" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringRequiredAnnotationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringRequiredPropertyInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringScopesInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringSecurityAnnotationBeanPointersResolveInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringSecurityDebugActivatedInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringSecurityFiltersConfiguredInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringSecurityModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringTestingDirtiesContextInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringTestingSqlInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringTestingTransactionalInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringTransactionalComponentInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringWebServiceAnnotationsInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringWebServicesConfigurationsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringWebSocketConfigurationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringXmlAutowireExplicitlyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SpringXmlAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SpringXmlModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SqlAddNotNullColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlAggregatesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlAmbiguousColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlAutoIncrementDuplicateInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlCallNotationInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SqlCaseVsCoalesceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlCaseVsIfInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlCheckUsingColumnsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlConstantConditionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlConstantExpressionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlCurrentSchemaInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlDeprecateTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlDerivedTableAliasInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlDialectInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlDropIndexedColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlDtInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlDuplicateColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlErrorHandlingInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SqlGotoInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlIdentifierInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlIdentifierLengthInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SqlIllegalCursorStateInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlInsertIntoGeneratedColumnInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlInsertNullIntoNotNullInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlInsertValuesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlJoinWithoutOnInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlMisleadingReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlMissingColumnAliasesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlMissingReturnInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SqlMultipleLimitClausesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlNamedArgumentsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlNoDataSourceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlNullComparisonInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlRedundantAliasInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlRedundantCodeInCoalesceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlRedundantElseNullInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlRedundantLimitInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlRedundantOrderingDirectionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlResolveInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SqlShadowingAliasInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlShouldBeInGroupByInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlSideEffectsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlSignatureInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlStorageInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlStringLengthExceededInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlTransactionStatementInTriggerInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlTriggerTransitionInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlTypeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlUnicodeStringLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlUnreachableCodeInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlUnusedCteInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlUnusedSubqueryItemInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlUnusedVariableInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SqlWithoutWhereInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StandardJS" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="StandardVariableNames" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StatefulEp" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StatementsPerFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="30"/> + </inspection_tool> + <inspection_tool class="StaticCallOnSubclass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StaticCollection" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreWeakCollections" value="false"/> + </inspection_tool> + <inspection_tool class="StaticFieldReferenceOnSubclass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StaticFieldUpdatedByObject" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StaticGuardedByInstance" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StaticImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StaticInheritance" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StaticInitializerReferencesSubClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StaticMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="3"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="StaticMethodOnlyUsedInOneClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StaticNonFinalField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StaticPseudoFunctionalStyleMethod" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StaticSuite" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StaticVariableInitialization" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="false"/> + </inspection_tool> + <inspection_tool class="StaticVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="checkMutableFinals" value="false"/> + <option name="m_regex" value="[a-z][A-Za-z\d]*"/> + <option name="m_minLength" value="3"/> + <option name="m_maxLength" value="32"/> + </inspection_tool> + <inspection_tool class="StaticVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StaticVariableUninitializedUse" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="false"/> + </inspection_tool> + <inspection_tool class="StatisticsCollectorNotRegistered" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StreamToLoop" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="StringBufferField" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringBufferMustHaveInitialCapacity" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StringBufferReplaceableByString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringBufferReplaceableByStringBuilder" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringBufferToStringInConcatenation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringConcatenation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAsserts" value="false"/> + <option name="ignoreSystemOuts" value="false"/> + <option name="ignoreSystemErrs" value="false"/> + <option name="ignoreThrowableArguments" value="false"/> + <option name="ignoreConstantInitializers" value="false"/> + <option name="ignoreInTestCode" value="false"/> + <option name="ignoreInToString" value="false"/> + </inspection_tool> + <inspection_tool class="StringConcatenationArgumentToLogCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringConcatenationInFormatCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringConcatenationInLoops" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringConcatenationInMessageFormatCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringConcatenationInsideStringBufferAppend" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringConcatenationMissingWhitespace" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="StringConstructor" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSubstringArguments" value="false"/> + </inspection_tool> + <inspection_tool class="StringEquality" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringEqualsCharSequence" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringEqualsEmptyString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringLiteralBreaksHTMLJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StringOperationCanBeSimplified" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringRepeatCanBeUsed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringReplaceableByStringBuffer" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="onlyWarnOnLoop" value="true"/> + </inspection_tool> + <inspection_tool class="StringToString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="StringToUpperWithoutLocale" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StringTokenizer" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="StringTokenizerDelimiter" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Stylelint" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="SubscriberImplementation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SubstringZero" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SubtractionInCompareTo" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuperTearDownInFinally" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="Suppression" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuppressionAnnotation" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspendFunctionOnCoroutineScope" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspiciousArrayCast" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousArrayMethodCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousAsDynamic" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspiciousCallableReferenceInLambda" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspiciousCollectionReassignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspiciousDateFormat" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousEqualsCombination" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspiciousGetterSetter" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousIndentAfterControlStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousIntegerDivAssignment" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousInvocationHandlerImplementation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousListRemoveInLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousLiteralUnderscore" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousLocalesLanguages" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspiciousMethodCalls" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="REPORT_CONVERTIBLE_METHOD_CALLS" value="false"/> + </inspection_tool> + <inspection_tool class="SuspiciousNameCombination" enabled="true" level="WARNING" enabled_by_default="true"> + <group names="x,width,left,right"/> + <group names="y,height,top,bottom"/> + <ignored> + <option name="METHOD_MATCHER_CONFIG" + value="java.io.PrintStream,println,java.io.PrintWriter,println,java.lang.System,identityHashCode,java.sql.PreparedStatement,set.*,java.sql.ResultSet,update.*,java.sql.SQLOutput,write.*,java.lang.Integer,compare.*,java.lang.Long,compare.*,java.lang.Short,compare,java.lang.Byte,compare,java.lang.Character,compare,java.lang.Boolean,compare,java.lang.Math,.*,java.lang.StrictMath,.*"/> + </ignored> + </inspection_tool> + <inspection_tool class="SuspiciousPackagePrivateAccess" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousSystemArraycopy" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousTernaryOperatorInVarargsCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousToArrayCall" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SuspiciousTypeOfGuard" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SuspiciousVarProperty" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SwitchLabeledRuleCanBeCodeBlock" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SwitchStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SwitchStatementDensity" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="8"/> + </inspection_tool> + <inspection_tool class="SwitchStatementWithConfusingDeclaration" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SwitchStatementWithTooFewBranches" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="2"/> + </inspection_tool> + <inspection_tool class="SwitchStatementWithTooManyBranches" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="15"/> + </inspection_tool> + <inspection_tool class="SwitchStatementsWithoutDefault" enabled="false" level="INFORMATION" enabled_by_default="false"> + <option name="m_ignoreFullyCoveredEnums" value="true"/> + </inspection_tool> + <inspection_tool class="SynchronizationOnGetClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SynchronizationOnLocalVariableOrMethodParameter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="reportLocalVariables" value="true"/> + <option name="reportMethodParameters" value="true"/> + </inspection_tool> + <inspection_tool class="SynchronizationOnStaticField" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SynchronizeOnLock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SynchronizeOnNonFinalField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SynchronizeOnThis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="SynchronizeOnValueBasedClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SynchronizedMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_includeNativeMethods" value="true"/> + <option name="ignoreSynchronizedSuperMethods" value="true"/> + </inspection_tool> + <inspection_tool class="SynchronizedOnLiteralObject" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SyntaxError" enabled="true" level="ERROR" enabled_by_default="true"/> + <inspection_tool class="SystemExit" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SystemGC" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SystemGetenv" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SystemOutErr" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SystemProperties" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="SystemRunFinalizersOnExit" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="SystemSetSecurityManager" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TaglibDomModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="TailRecursion" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TailRecursionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TeardownCallsSuperTeardown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TeardownIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TelReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TestCaseInProductCode" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TestCaseWithConstructor" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TestCaseWithNoTestMethods" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSupers" value="false"/> + </inspection_tool> + <inspection_tool class="TestFailedLine" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TestFunctionName" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TestMethodInProductCode" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TestMethodIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TestMethodWithoutAssertion" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="assertionMethods" value="org.junit.Assert,assert.*|fail.*,junit.framework.Assert,assert.*|fail.*,org.mockito.Mockito,verify.*,org.junit.rules.ExpectedException,expect.*"/> + </inspection_tool> + <inspection_tool class="TestNGDataProvider" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TestNGMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TestOnlyProblems" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TextBlockBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="TextBlockMigration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TextLabelInSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TextLabelInSwitchStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ThisEscapedInConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ThisExpressionReferencesGlobalObjectJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ThreadDeathRethrown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreadDumpStack" enabled="true" level="INFORMATION" enabled_by_default="true"/> + <inspection_tool class="ThreadLocalNotStaticFinal" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreadPriority" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreadRun" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreadStartInConstruction" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreadStopSuspendResume" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreadWithDefaultRunMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreadYield" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThreeNegationsPerFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ThreeNegationsPerMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreInEquals" value="true"/> + <option name="ignoreInAssert" value="false"/> + </inspection_tool> + <inspection_tool class="ThrowCaughtLocally" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreRethrownExceptions" value="false"/> + </inspection_tool> + <inspection_tool class="ThrowFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThrowFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ThrowableNotThrown" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThrowablePrintStackTrace" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="ThrowablePrintedToSystemOut" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ThrownExceptionsPerMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="8"/> + </inspection_tool> + <inspection_tool class="ThrowsRuntimeException" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ThymeleafDialectDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ThymeleafMessagesResolveInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ThymeleafVariablesResolveInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="TimeToString" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ToArrayCallWithZeroLengthArrayArgument" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TocNotSimToc" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TodoComment" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="TooBroadCatch" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="onlyWarnOnRootExceptions" value="true"/> + <option name="ignoreThrown" value="true"/> + </inspection_tool> + <inspection_tool class="TooBroadScope" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_allowConstructorAsInitializer" value="false"/> + <option name="m_onlyLookAtBlocks" value="true"/> + </inspection_tool> + <inspection_tool class="TooBroadThrows" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreInTestCode" value="true"/> + <option name="ignoreLibraryOverrides" value="true"/> + </inspection_tool> + <inspection_tool class="TooLongSameOperatorsChain" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TrailingComma" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="TrailingSpacesInProperty" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TrailingWhitespacesInTextBlock" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TransientFieldInNonSerializableClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TransientFieldNotInitialized" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TransitionPropertiesLabel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TrivialConditionalJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TrivialFunctionalExpressionUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TrivialIf" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TrivialIfJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TrivialStringConcatenation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TryFinallyCanBeTryWithResources" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TryStatementWithMultipleResources" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="TryWithIdenticalCatches" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TsLint" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeCustomizer" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeMayBeWeakened" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="useRighthandTypeAsWeakestTypeInAssignments" value="true"/> + <option name="useParameterizedTypeForCollectionMethods" value="true"/> + <option name="doNotWeakenToJavaLangObject" value="true"/> + <option name="onlyWeakentoInterface" value="true"/> + </inspection_tool> + <inspection_tool class="TypeParameterExtendsFinalClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TypeParameterExtendsObject" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="TypeParameterFindViewById" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeParameterHidesVisibleType" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="TypeParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*"/> + <option name="m_minLength" value="1"/> + <option name="m_maxLength" value="1"/> + </inspection_tool> + <inspection_tool class="TypeScriptAbstractClassConstructorCanBeMadeProtected" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptAccessibilityCheck" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptCheckImport" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="TypeScriptConfig" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptDuplicateUnionOrIntersectionType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptExplicitMemberType" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="TypeScriptFieldCanBeMadeReadonly" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptLibrary" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="TypeScriptMissingAugmentationImport" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="TypeScriptMissingConfigOption" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptPreferShortImport" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptRedundantGenericType" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptSmartCast" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptSuspiciousConstructorParameterAssignment" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptUMDGlobal" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptUnresolvedFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptUnresolvedReactComponent" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptUnresolvedVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptValidateGenericTypes" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="TypeScriptValidateJSTypes" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="TypeScriptValidateTypes" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="TypescriptExplicitMemberType" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="UElementAsPsi" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UNCHECKED_WARNING" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UNUSED_IMPORT" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UastIncorrectHttpHeaderInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UastIncorrectMimeTypeInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="UnaryPlus" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnassignedFluxMonoInstance" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UncheckedExceptionClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnclearBinaryExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnclearPrecedenceOfBinaryExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnconditionalWait" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnconstructableTestCase" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UndeclaredTests" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UndesirableClassUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnfinishedStepVerifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnhandledExceptionInJSP" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UninstantiableBinding" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UninstantiableImplementedByClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UninstantiableProvidedByClass" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnknownGuard" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnknownLanguage" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="UnlabeledReturnInsideLambda" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="UnnecessarilyQualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreReferencesNeedingImport" value="false"/> + </inspection_tool> + <inspection_tool class="UnnecessarilyQualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreStaticFieldAccesses" value="false"/> + <option name="m_ignoreStaticMethodCalls" value="false"/> + <option name="m_ignoreStaticAccessFromStaticContext" value="false"/> + </inspection_tool> + <inspection_tool class="UnnecessarilyQualifiedStaticallyImportedElement" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryBlockStatement" enabled="false" level="WEAK WARNING" enabled_by_default="false"> + <option name="ignoreSwitchBranches" value="false"/> + </inspection_tool> + <inspection_tool class="UnnecessaryBoxing" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryBreak" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryCallToStringValueOf" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryConstantArrayCreationExpression" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryContinue" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryContinueJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryDefault" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryEmptyArrayUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryEnumModifier" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryExplicitNumericCast" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryFinalOnLocalVariableOrParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryFullyQualifiedName" enabled="true" level="WEAK WARNING" enabled_by_default="true"> + <option name="m_ignoreJavadoc" value="false"/> + <option name="ignoreInModuleStatements" value="true"/> + </inspection_tool> + <inspection_tool class="UnnecessaryInheritDoc" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryInitCause" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryInterfaceModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryJavaDocLink" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreInlineLinkToSuper" value="false"/> + </inspection_tool> + <inspection_tool class="UnnecessaryLabelJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryLabelOnBreakStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryLabelOnBreakStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryLabelOnContinueStatement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryLabelOnContinueStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryLocalVariable" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreImmediatelyReturnedVariables" value="true"/> + <option name="m_ignoreAnnotatedVariables" value="false"/> + </inspection_tool> + <inspection_tool class="UnnecessaryLocalVariableJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreImmediatelyReturnedVariables" value="false"/> + <option name="m_ignoreAnnotatedVariables" value="false"/> + </inspection_tool> + <inspection_tool class="UnnecessaryModuleDependencyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryParentheses" enabled="false" level="WEAK WARNING" enabled_by_default="false"> + <option name="ignoreClarifyingParentheses" value="true"/> + <option name="ignoreParenthesesOnConditionals" value="true"/> + <option name="ignoreParenthesesOnLambdaParameter" value="true"/> + </inspection_tool> + <inspection_tool class="UnnecessaryQualifiedReference" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryQualifierForThis" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryRecordModifier" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryReturn" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryReturnJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessarySemicolon" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryStaticInjection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryStringEscape" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessarySuperConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessarySuperQualifier" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryTemporaryOnConversionFromString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryTemporaryOnConversionToString" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryThis" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryToStringCall" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="notNullQualifierOnly" value="false"/> + </inspection_tool> + <inspection_tool class="UnnecessaryUnaryMinus" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnnecessaryUnboxing" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryUnicodeEscape" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="UnnecessaryVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="UnparsedCustomBeanInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnpredictableBigDecimalConstructorCall" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreReferences" value="true"/> + <option name="ignoreComplexLiterals" value="false"/> + </inspection_tool> + <inspection_tool class="UnqualifiedFieldAccess" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnqualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreReferencesToLocalInnerClasses" value="false"/> + </inspection_tool> + <inspection_tool class="UnqualifiedMethodAccess" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnqualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreStaticFieldAccesses" value="false"/> + <option name="m_ignoreStaticMethodCalls" value="false"/> + <option name="m_ignoreStaticAccessFromStaticContext" value="true"/> + </inspection_tool> + <inspection_tool class="UnreachableCodeJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnregisteredActivator" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="UnregisteredNamedColor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnresolvedMessageChannel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnresolvedPluginConfigReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="UnresolvedPropertyKey" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="UnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="UnresolvedRestParam" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnsafeCastFromDynamic" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="UnsafeReturnStatementVisitor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnsafeVfsRecursion" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnsatisfiedRange" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnsecureRandomNumberGeneration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnstableApiUsage" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnstableTypeUsedInSignature" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnterminatedStatementJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreSemicolonAtEndOfBlock" value="true"/> + </inspection_tool> + <inspection_tool class="UnusedAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false"> + <option name="REPORT_PREFIX_EXPRESSIONS" value="false"/> + <option name="REPORT_POSTFIX_EXPRESSIONS" value="true"/> + <option name="REPORT_REDUNDANT_INITIALIZER" value="true"/> + </inspection_tool> + <inspection_tool class="UnusedCatchParameter" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreCatchBlocksWithComments" value="false"/> + <option name="m_ignoreTestCases" value="false"/> + </inspection_tool> + <inspection_tool class="UnusedCatchParameterJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreCatchBlocksWithComments" value="false"/> + </inspection_tool> + <inspection_tool class="UnusedDataClassCopyResult" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedDefine" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnusedEquals" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedLabel" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnusedLambdaExpressionBody" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedLibrary" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedMainParameter" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedMessageFormatParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedProperty" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedReceiverParameter" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedReturnValue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedSymbol" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UnusedUnaryOperator" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UnwrappedAutoLink" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UpdateDependencyToLatestVersion" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="UpdateTransitionLabel" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UpperCaseFieldNameNotConstant" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseBulkOperation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseCompareMethod" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseCouple" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UseDPIAwareBorders" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UseDPIAwareInsets" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UseEllipsisInPropertyInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UseExpressionBody" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="UseJBColor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UseOfAWTPeerClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseOfAnotherObjectsPrivateField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreSameClass" value="false"/> + <option name="ignoreEquals" value="false"/> + </inspection_tool> + <inspection_tool class="UseOfClone" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="UseOfJDBCDriverClass" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseOfObsoleteAssert" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseOfObsoleteDateTimeApi" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseOfProcessBuilder" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseOfPropertiesAsHashtable" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UseOfSunClasses" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UsePluginIdEquals" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UsePrimitiveTypes" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UsePropertyAccessSyntax" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="UseVirtualFileEquals" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UseWithIndex" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="UselessCallOnCollection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UselessCallOnNotNull" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UtilSchemaInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="UtilityClass" enabled="false" level="INFORMATION" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value/> + </option> + </inspection_tool> + <inspection_tool class="UtilityClassCanBeEnum" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="UtilityClassWithPublicConstructor" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="UtilityClassWithoutPrivateConstructor" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value/> + </option> + <option name="ignoreClassesWithOnlyMain" value="false"/> + </inspection_tool> + <inspection_tool class="ValidExternallyBoundObject" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ValidatorConfigModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="ValidatorModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="VarargParameter" enabled="false" level="INFORMATION" enabled_by_default="false"/> + <inspection_tool class="VariableNotUsedInsideIf" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="VariableTypeCanBeExplicit" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="VoidExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="VoidMethodAnnotatedWithGET" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="VolatileArrayField" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="VolatileLongOrDoubleField" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="VtlDirectiveArgsInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="VtlFileReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="VtlInterpolationsInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="VtlReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="VtlTypesInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="W3CssValidation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myCssVersion" value="css3svg"/> + <option name="myIgnoreVendorSpecificProperties" value="false"/> + </inspection_tool> + <inspection_tool class="WSReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="WadlDomInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="WaitCalledOnCondition" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WaitNotInLoop" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WaitNotInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WaitNotifyNotInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WaitOrAwaitWithoutTimeout" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="WaitWhileHoldingTwoLocks" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WaitWithoutCorrespondingNotify" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WarningOnMainUnusedParameterMigration" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="WeakerAccess" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS" value="false"/> + <option name="SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES" value="false"/> + <option name="SUGGEST_PRIVATE_FOR_INNERS" value="false"/> + </inspection_tool> + <inspection_tool class="WebProperties" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="WebWarnings" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="WebflowConfigModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="WebflowModelInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="WebflowSetupInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="Weblogic" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="WebpackConfigHighlighting" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="WhenWithOnlyElse" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="WhileCanBeForeach" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WhileLoopSpinsOnField" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreNonEmtpyLoops" value="false"/> + </inspection_tool> + <inspection_tool class="WithStatementJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="WrapUnaryOperator" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="WrapperConstructor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="WrapperTypeMayBePrimitive" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WriteOnlyObject" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="WrongPackageStatement" enabled="true" level="ERROR" enabled_by_default="true"/> + <inspection_tool class="WrongPropertyKeyValueDelimiter" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="WsdlHighlightingInspection" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XHTMLIncompatabilitiesJS" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="XmlDefaultAttributeValue" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="XmlDeprecatedElement" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="XmlDuplicatedId" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XmlHighlighting" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XmlInvalidId" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XmlPathReference" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XmlUnboundNsPrefix" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="XmlUnusedNamespaceDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="XmlWrongFileType" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="XmlWrongRootElement" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XsltDeclarations" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XsltTemplateInvocation" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="XsltUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="XsltVariableShadowing" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="YAMLDuplicatedKeys" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="YAMLRecursiveAlias" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="YAMLSchemaDeprecation" enabled="false" level="WEAK WARNING" enabled_by_default="false"/> + <inspection_tool class="YAMLSchemaValidation" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="YAMLUnresolvedAlias" enabled="false" level="ERROR" enabled_by_default="false"/> + <inspection_tool class="YAMLUnusedAnchor" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="ZeroLengthArrayInitialization" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="dependsOnMethodTestNG" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="groupsTestNG" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="groups"> + <value> + <list size="0"/> + </value> + </option> + </inspection_tool> + <inspection_tool class="gwtRawAsyncCallback" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="unused" enabled="false" level="WARNING" enabled_by_default="false" checkParameterExcludingHierarchy="false"> + <option name="LOCAL_VARIABLE" value="true"/> + <option name="FIELD" value="true"/> + <option name="METHOD" value="true"/> + <option name="CLASS" value="true"/> + <option name="PARAMETER" value="true"/> + <option name="REPORT_PARAMETER_FOR_PUBLIC_METHODS" value="true"/> + <option name="ADD_MAINS_TO_ENTRIES" value="true"/> + <option name="ADD_APPLET_TO_ENTRIES" value="true"/> + <option name="ADD_SERVLET_TO_ENTRIES" value="true"/> + <option name="ADD_NONJAVA_TO_ENTRIES" value="true"/> + </inspection_tool> + + <!-- 2022.1 added 2022-05-12 --> + <inspection_tool class="JavadocBlankLines" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="JavadocLinkAsPlainText" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RegExpSuspiciousBackref" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="ReplaceOnLiteralHasNoEffect" enabled="true" level="WARNING" enabled_by_default="true"/> + + <!-- 2022.1 added 2022-06-27 after the final hand-in --> + <inspection_tool class="BulkFileAttributesRead" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IOStreamConstructor" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="Java8ListReplaceAll" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RegExpSimplifiable" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="SlowListContainsAll" enabled="true" level="WARNING" enabled_by_default="true"/> + + <!-- 2022.2, 2022.3 added 2023-01-14 --> + <inspection_tool class="ActionIsNotPreviewFriendly" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="CastCanBeReplacedWithVariable" enabled="true" level="INFORMATION" enabled_by_default="true"/> + <inspection_tool class="EscapedSpace" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="IncorrectDateTimeFormat" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="MismatchedJavadocCode" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NegativeIntConstantInLongContext" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="NonStrictComparisonCanBeEquality" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="OnlyOneElementUsed" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="PatternVariableHidesField" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="PluginXmlExtensionRegistration" enabled="false" level="WARNING" enabled_by_default="false"/> + <inspection_tool class="RedundantCompareToJavaTime" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantEscapeInRegexReplacement" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantLengthCheck" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RedundantScheduledForRemovalAnnotation" enabled="true" level="WARNING" enabled_by_default="true"/> + <inspection_tool class="RegExpRedundantClassElement" enabled="true" level="WEAK WARNING" enabled_by_default="true"/> + <inspection_tool class="SwitchExpressionCanBePushedDown" enabled="false" level="INFORMATION" enabled_by_default="false"/> + </profile> +</component> \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000000000000000000000000000000000000..88aa82ce3c64565b6f643079cd3795946a94d091 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,4008 @@ +<component name="InspectionProjectProfileManager"> + <profile version="1.0" is_locked="true"> + <option name="myName" value="Project Default" /> + <inspection_tool class="AbsoluteAlignmentInUserInterface" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AbstractBeanReferencesInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AbstractClassExtendsConcreteClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AbstractClassNeverImplemented" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AbstractClassWithOnlyOneDirectInheritor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AbstractClassWithoutAbstractMethods" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AbstractMethodCallInConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AbstractMethodOverridesAbstractMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AbstractMethodOverridesConcreteMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AbstractMethodWithMissingImplementations" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AccessStaticViaInstance" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AccessToNonThreadSafeStaticFieldFromInstance" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="nonThreadSafeClasses"> + <value /> + </option> + <option name="nonThreadSafeTypes" value="" /> + </inspection_tool> + <inspection_tool class="AccessToStaticFieldLockedOnInstance" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AddOperatorModifier" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="AddVarianceModifier" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="AlphaUnsortedPropertiesFile" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="AmbiguousFieldAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AmbiguousMethodCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AmdModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidElementNotAllowed" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAaptCrash" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAcceptsUserCertificates" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAccidentalOctal" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAdapterViewChildren" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAddJavascriptInterface" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAllCaps" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAllowAllHostnameVerifier" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAllowBackup" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAlwaysShowAction" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAnimatorKeep" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAnnotationProcessorOnCompilePath" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAppCompatCustomView" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAppCompatMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAppCompatResource" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAppIndexingService" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAppLinkUrlError" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAppLinksAutoVerifyError" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAppLinksAutoVerifyWarning" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintApplySharedPref" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAssert" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAuthLeak" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintAutofill" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintBackButton" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintBadHostnameVerifier" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintBatteryLife" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintBlockedPrivateApi" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintBottomAppBar" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintBrokenIterator" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintButtonCase" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintButtonOrder" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintButtonStyle" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintByteOrderMark" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintCanvasSize" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintCheckResult" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintClickableViewAccessibility" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintCommitPrefEdits" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintCommitTransaction" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintConstantLocale" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintContentDescription" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintConvertToWebp" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintCustomViewStyleable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintCutPasteId" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDataBindingWithoutKapt" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDefaultLocale" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDeletedProvider" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDeprecated" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDeprecatedProvider" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDevModeObsolete" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDeviceAdmin" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDiffUtilEquals" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDisableBaselineAlignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDiscouragedPrivateApi" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDrawAllocation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicateActivity" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicateDefinition" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicateDivider" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicateIds" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicateIncludedIds" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicatePlatformClasses" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicateStrings" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintDuplicateUsesFeature" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintEasterEgg" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintEllipsizeMaxLines" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintEnforceUTF8" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintEnqueueWork" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExifInterface" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExpensiveAssertion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExpiredTargetSdkVersion" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExpiringTargetSdkVersion" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExportedContentProvider" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExportedPreferenceActivity" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExportedReceiver" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExportedService" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExtraText" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintExtraTranslation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintFindViewByIdCast" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintFontValidationError" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintFontValidationWarning" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintFullBackupContent" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGetContentDescriptionOverride" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGetInstance" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGetLocales" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGifUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGoogleAppIndexingApiWarning" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGoogleAppIndexingWarning" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleCompatible" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleDependency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleDeprecated" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleDeprecatedConfiguration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleDynamicVersion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleGetter" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleIdeError" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradleOverrides" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradlePath" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGradlePluginVersion" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGrantAllUris" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintGridLayout" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintHalfFloat" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintHandlerLeak" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintHardcodedDebugMode" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintHardcodedText" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintHardwareIds" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintHighAppVersionCode" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconColors" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconDensities" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconDipSize" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconDuplicates" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconDuplicatesConfig" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconExpectedSize" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconExtension" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconLauncherShape" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconLocation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconMissingDensityFolder" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconMixedNinePatch" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconNoDpi" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIconXmlAndPng" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIgnoreWithoutReason" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIllegalResourceRef" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintImplicitSamInstance" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintImpliedQuantity" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintImpliedTouchscreenHardware" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInOrMmUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIncludeLayoutParam" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIncompatibleMediaBrowserServiceCompatVersion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInconsistentArrays" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInconsistentLayout" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInefficientWeight" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInflateParams" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInlinedApi" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInnerclassSeparator" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInsecureBaseConfiguration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInstantApps" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInstantiatable" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintIntentReset" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidAnalyticsName" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidId" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidImeActionId" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidNavigation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidPermission" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidResourceFolder" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidUsesTagAttribute" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidVectorPath" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidWakeLockTag" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintInvalidWearFeatureAttribute" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintJavascriptInterface" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintJobSchedulerService" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintKeyboardInaccessibleWidget" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintKotlinPropertyAccess" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLabelFor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLambdaLast" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLibraryCustomView" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLifecycleAnnotationProcessorWithJava8" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLintBaseline" enabled="false" level="INFO" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLocalSuppress" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLocaleFolder" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLockedOrientationActivity" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLogConditional" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLogTagMismatch" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintLongLogTag" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMangledCRLF" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintManifestOrder" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintManifestResource" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMenuTitle" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMergeMarker" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMergeRootFrame" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMinSdkTooLow" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMipmapIcons" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingApplicationIcon" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingBackupPin" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingClass" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingConstraints" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingDefaultResource" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingFirebaseInstanceTokenRefresh" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingId" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingIntentFilterForMediaSearch" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingLeanbackLauncher" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingLeanbackSupport" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingMediaBrowserServiceIntentFilter" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingOnPlayFromSearch" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingPermission" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingPrefix" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingQuantity" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingSuperCall" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingTranslation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingTvBanner" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMissingVersion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMockLocation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMotionLayoutInvalidSceneFileReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMotionSceneFileValidationError" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintMultipleUsesSdk" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNamespaceTypo" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNegativeMargin" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNestedScrolling" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNestedWeights" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNetworkSecurityConfig" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNewApi" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNewerVersionAvailable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNfcTechWhitespace" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNoHardKeywords" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNonResizeableActivity" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNotInterpolated" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNotSibling" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintNotificationIconCompatibility" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintObjectAnimatorBinding" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintObsoleteLayoutParam" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintObsoleteSdkInt" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintOldTargetApi" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintOnClick" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintOrientation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintOutdatedLibrary" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintOverdraw" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintOverride" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintOverrideAbstract" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPackageManagerGetSignatures" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPackagedPrivateKey" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintParcelClassLoader" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintParcelCreator" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPendingBindings" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPermissionImpliesUnsupportedChromeOsHardware" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPermissionImpliesUnsupportedHardware" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPinSetExpiry" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPluralsCandidate" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPrivateApi" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPrivateResource" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintProguard" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintProguardSplit" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPropertyEscape" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintProtectedPermissions" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintProxyPassword" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintPxUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRange" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRecycle" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRecyclerView" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRedundantNamespace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintReferenceType" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRegistered" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRelativeOverlap" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRequiredSize" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRequiresFeature" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintResAuto" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintResourceAsColor" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintResourceCycle" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintResourceName" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintResourceType" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRestrictedApi" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRiskyLibrary" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRtlCompat" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRtlEnabled" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRtlHardcoded" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintRtlSymmetry" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSQLiteString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSSLCertificateSocketFactoryCreateSocket" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSSLCertificateSocketFactoryGetInsecure" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintScrollViewCount" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintScrollViewSize" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSdCardPath" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSecureRandom" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSelectableText" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintServiceCast" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSetJavaScriptEnabled" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSetTextI18n" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSetWorldReadable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSetWorldWritable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintShiftFlags" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintShortAlarm" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintShowToast" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSignatureOrSystemPermissions" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSimpleDateFormat" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSlices" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSmallSp" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSoonBlockedPrivateApi" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSourceLockedOrientationActivity" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSpUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStateListReachable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStaticFieldLeak" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStopShip" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStringEscaping" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStringFormatCount" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStringFormatInvalid" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStringFormatMatches" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintStringShouldBeInt" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSupportAnnotationUsage" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSuspicious0dp" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSuspiciousImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSwitchIntDef" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintSyntheticAccessor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTestAppLink" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTextFields" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTextViewEdits" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTooDeepLayout" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTooManyViews" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTranslucentOrientation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTrustAllX509TrustManager" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTypographyDashes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTypographyEllipsis" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTypographyFractions" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTypographyOther" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTypographyQuotes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintTypos" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUniqueConstants" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUniquePermission" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnknownId" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnknownIdInLayout" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnknownNullness" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnlocalizedSms" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnpackedNativeCode" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnprotectedSMSBroadcastReceiver" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnsafeDynamicallyLoadedCode" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnsafeNativeCodeLocation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnsafeProtectedBroadcastReceiver" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnsupportedChromeOsCameraSystemFeature" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnsupportedChromeOsHardware" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnsupportedTvHardware" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUntranslatable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnusedAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnusedIds" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnusedNavigation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnusedQuantity" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUnusedResources" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUsableSpace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUseAlpha2" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUseCheckPermission" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUseCompoundDrawables" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUseOfBundledGooglePlayServices" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUseSparseArrays" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUseValueOf" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUselessLeaf" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUselessParent" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUsesMinSdkAttributes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUsingC2DM" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintUsingHttp" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintValidActionsXml" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintValidFragment" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintValidRestrictions" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintVectorDrawableCompat" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintVectorPath" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintVectorRaster" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintViewConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintViewHolder" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintViewTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintVisibleForTests" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWakelockTimeout" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWearStandaloneAppFlag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWearableBindListener" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWebViewApiAvailability" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWebViewLayout" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWebpUnsupported" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWeekBasedYear" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWifiManagerLeak" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWifiManagerPotentialLeak" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWorldReadableFiles" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWorldWriteableFiles" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongCall" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongCase" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongConstant" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongFolder" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongRegion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongThread" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongThreadInterprocedural" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintWrongViewCast" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidLintXmlEscapeNeeded" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidMissingOnClickHandler" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidNonConstantResIdsInSwitch" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidRoomQuestionMarkBindParameter" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AndroidUnresolvableTag" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AndroidUnresolvedRoomSqlReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularAmbiguousComponentTag" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularCliAddDependency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AngularInaccessibleComponentMemberInAotMode" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AngularIncorrectTemplateDefinition" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularInsecureBindingToEvent" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AngularInvalidAnimationTriggerAssignment" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularInvalidEntryComponent" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularInvalidExpressionResultType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AngularInvalidI18nAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AngularInvalidImportedOrDeclaredSymbol" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularInvalidSelector" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularInvalidTemplateReferenceVariable" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularMissingEventHandler" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularMissingOrInvalidDeclarationInModule" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularMultipleStructuralDirectives" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularNonEmptyNgContent" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularRecursiveModuleImportExport" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularUndefinedBinding" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularUndefinedModuleExport" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AngularUndefinedTag" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="Annotation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AnnotationClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AnnotationNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="Annotator" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="Anonymous2MethodRef" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AnonymousClassComplexity" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="AnonymousClassMethodCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="AnonymousClassVariableHidesContainingMethodVariable" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AnonymousFunctionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AnonymousHasLambdaAlternative" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AnonymousInnerClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AnonymousInnerClassMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AntDuplicateTargetsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AntMissingPropertiesFileInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AntResolveInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="AppEngineDeprecatedRuntimeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AppEngineThreadsafeCGIHandlerInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AppEngineThreadsafeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ArchaicSystemPropertyAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ArgNamesErrorsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ArgNamesWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AroundAdviceStyleInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ArquillianClassEnabled" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ArquillianDeploymentAbsent" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ArquillianDeploymentReturnType" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ArquillianDeploymentSignature" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ArquillianTooManyDeployment" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ArrayCanBeReplacedWithEnumValues" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ArrayCreationWithoutNewKeyword" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ArrayEquality" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ArrayEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ArrayHashCode" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ArrayInDataClass" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ArrayLengthInLoopCondition" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ArrayObjectsEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ArraysAsListWithZeroOrOneArgument" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssertAsName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssertBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssertEqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssertEqualsBetweenInconvertibleTypesTestNG" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssertEqualsCalledOnArray" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssertEqualsMayBeAssertSame" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssertMessageNotString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssertStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssertWithSideEffects" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssertWithoutMessage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssertionCanBeIf" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="AssertsWithoutMessages" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssertsWithoutMessagesTestNG" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssignmentOrReturnOfFieldWithMutableType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssignmentOrReturnOfFieldWithMutableTypeMerged" /> + <inspection_tool class="AssignmentResultUsedJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssignmentToCatchBlockParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssignmentToDateFieldFromParameter" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignorePrivateMethods" value="true" /> + </inspection_tool> + <inspection_tool class="AssignmentToForLoopParameter" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_checkForeachParameters" value="false" /> + </inspection_tool> + <inspection_tool class="AssignmentToForLoopParameterJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssignmentToFunctionParameterJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssignmentToLambdaParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssignmentToMethodParameter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreTransformationOfOriginalParameter" value="false" /> + </inspection_tool> + <inspection_tool class="AssignmentToNull" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AssignmentToStaticFieldFromInstanceMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssignmentToSuperclassField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AssignmentUsedAsCondition" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AsyncMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AtomicFieldUpdaterIssues" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AtomicFieldUpdaterNotStaticFinal" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AutoBoxing" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAddedToCollection" value="false" /> + </inspection_tool> + <inspection_tool class="AutoCloseableResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="anyMethodMayClose" value="false" /> + </inspection_tool> + <inspection_tool class="AutoUnboxing" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="AwaitNotInLoop" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="AwaitWithoutCorrespondingSignal" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BadExceptionCaught" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="exceptionsString" value="" /> + <option name="exceptions"> + <value> + <item value="java.lang.NullPointerException" /> + <item value="java.lang.IllegalMonitorStateException" /> + <item value="java.lang.ArrayIndexOutOfBoundsException" /> + <item value="java.lang.IndexOutOfBoundsException" /> + <item value="java.util.ConcurrentModificationException" /> + <item value="java.lang.RuntimeException" /> + <item value="java.lang.IllegalArgumentException" /> + </value> + </option> + </inspection_tool> + <inspection_tool class="BadExceptionDeclared" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="exceptionsString" value="" /> + <option name="exceptions"> + <value /> + </option> + <option name="ignoreTestCases" value="true" /> + <option name="ignoreLibraryOverrides" value="true" /> + </inspection_tool> + <inspection_tool class="BadExceptionThrown" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="exceptionsString" value="" /> + <option name="exceptions"> + <value /> + </option> + </inspection_tool> + <inspection_tool class="BadExpressionStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BadOddness" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BashAddShebang" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashBuiltInVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashDuplicateFunction" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashEvaluateArithmeticExpression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashEvaluateExpression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashFixShebang" enabled="false" level="WARNING" enabled_by_default="false"> + <shebang>/bin/bash</shebang> + <shebang>/bin/sh</shebang> + </inspection_tool> + <inspection_tool class="BashFloatArithmetic" enabled="false" level="INFO" enabled_by_default="false" /> + <inspection_tool class="BashFunctionNamesShouldBeLowerSnakeCase" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BashGlobalLocalVarDef" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BashGloballyRegisteredVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BashInternalCommandFunctionOverride" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BashMissingInclude" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashReadOnlyVariable" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="BashRecursiveInclusion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashReplaceWithBackquote" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BashReplaceWithDoubleBrackets" enabled="false" level="INFO" enabled_by_default="false" /> + <inspection_tool class="BashReplaceWithSubshell" enabled="false" level="INFO" enabled_by_default="false" /> + <inspection_tool class="BashSimpleArrayUse" enabled="false" level="INFO" enabled_by_default="false" /> + <inspection_tool class="BashSimpleVarUsage" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BashUnknownFileDescriptor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashUnresolvedVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashUnusedFunction" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashUnusedFunctionParams" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BashWrapFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BashWrapWord" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="BatchJobDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="BatchXmlDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="BeforeClassOrAfterClassIsPublicStaticVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BeforeOrAfterIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BibtexDuplicateBibliography" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BibtexDuplicateBibliographystyle" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BibtexDuplicateId" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BibtexMissingBibliographystyle" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BigDecimalEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BigDecimalLegacyMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BigDecimalMethodWithoutRoundingCalled" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BindingAnnotationWithoutInject" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BlockMarkerComments" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BlockStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BlockingMethodInNonBlockingContext" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BlockingOperatorInNonBlockingScope" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfDuplicateRule" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfIdenticalChoiceBranches" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfLeftRecursion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfResolve" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfSuspiciousToken" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfUnreachableChoiceBranch" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfUnusedAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BnfUnusedRule" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BooleanConstructor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BooleanExpressionMayBeConditional" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BooleanLiteralArgument" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="BooleanMethodIsAlwaysInverted" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BooleanMethodNameMustStartWithQuestion" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreBooleanMethods" value="false" /> + <option name="ignoreInAnnotationInterface" value="true" /> + <option name="onlyWarnOnBaseMethods" value="true" /> + <option name="questionString" value="is,can,has,should,could,will,shall,check,contains,equals,add,put,remove,startsWith,endsWith" /> + </inspection_tool> + <inspection_tool class="BooleanParameter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BooleanVariableAlwaysNegated" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BoundFieldAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BoundedWildcard" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BoxForComparison" enabled="true" level="COMPLEX" enabled_by_default="true" /> + <inspection_tool class="BoxingBoxedValue" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BpmnConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="BreakStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BreakStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BreakStatementWithLabel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BreakStatementWithLabelJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BuildoutUnresolvedPartInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="BusyWait" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="BvConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="BvConstraintMappingsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CStyleArrayDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CachedNumberConstructorCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CallToNativeMethodWhileLocked" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CallToSimpleGetterInClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreGetterCallsOnOtherObjects" value="false" /> + <option name="onlyReportPrivateGetter" value="false" /> + </inspection_tool> + <inspection_tool class="CallToSimpleSetterInClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSetterCallsOnOtherObjects" value="false" /> + <option name="onlyReportPrivateSetter" value="false" /> + </inspection_tool> + <inspection_tool class="CallToStringConcatCanBeReplacedByOperator" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CallToSuspiciousStringMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CallerJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CallingSubscribeInNonBlockingScope" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CanBeFinal" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_CLASSES" value="false" /> + <option name="REPORT_METHODS" value="false" /> + <option name="REPORT_FIELDS" value="true" /> + </inspection_tool> + <inspection_tool class="CanBeParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CanBePrimaryConstructorProperty" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CanBeVal" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CanSealedSubClassBeObject" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="CapturingCleaner" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CascadeIf" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="CastCanBeRemovedNarrowingVariableType" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CastConflictsWithInstanceof" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CastThatLosesPrecision" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreIntegerCharCasts" value="false" /> + <option name="ignoreOverflowingByteCasts" value="false" /> + </inspection_tool> + <inspection_tool class="CastToConcreteClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CastToIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CatchMayIgnoreException" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreCatchBlocksWithComments" value="false" /> + <option name="m_ignoreNonEmptyCatchBlock" value="false" /> + </inspection_tool> + <inspection_tool class="CaughtExceptionImmediatelyRethrown" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CdiAlternativeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiDecoratorInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiDisposerMethodInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiDomBeans" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CdiInjectInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiInjectionPointsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CdiInterceptorInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiManagedBeanInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiNormalScopeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CdiObservesInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiScopeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CdiSpecializesInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiStereotypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiStereotypeRestrictionsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiTypedAnnotationInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CdiUnknownProducersForDisposerMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CdiUnproxyableBeanTypesInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CfmlFileReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CfmlReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ChainedEquality" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ChainedEqualityJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ChainedFunctionCallJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ChainedMethodCall" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreFieldInitializations" value="true" /> + <option name="m_ignoreThisSuperCalls" value="true" /> + </inspection_tool> + <inspection_tool class="ChangeToMethod" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ChangeToOperator" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ChannelResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false" /> + </inspection_tool> + <inspection_tool class="CharUsedInArithmeticContext" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CharacterComparison" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CharsetObjectCanBeUsed" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CheckDtdRefs" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CheckEmptyScriptTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CheckForOutOfMemoryOnLargeArrayAllocation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="64" /> + </inspection_tool> + <inspection_tool class="CheckImageSize" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CheckNodeTest" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CheckTagEmptyBody" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CheckValidXmlInScriptTagBody" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CheckXmlFileWithXercesValidator" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CheckedExceptionClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClashingGetters" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ClashingTraitMethods" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassCanBeRecord" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassComplexity" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="100" /> + </inspection_tool> + <inspection_tool class="ClassCoupling" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_includeJavaClasses" value="false" /> + <option name="m_includeLibraryClasses" value="false" /> + <option name="m_limit" value="20" /> + </inspection_tool> + <inspection_tool class="ClassEscapesItsScope" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassGetClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassHasNoToStringMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="excludeClassNames" value="" /> + <option name="excludeException" value="true" /> + <option name="excludeDeprecated" value="true" /> + <option name="excludeEnum" value="false" /> + <option name="excludeAbstract" value="false" /> + <option name="excludeTestCode" value="false" /> + <option name="excludeInnerClasses" value="false" /> + </inspection_tool> + <inspection_tool class="ClassInDefaultPackage" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ClassInTopLevelPackage" enabled="true" level="SEVERE" enabled_by_default="true" /> + <inspection_tool class="ClassIndependentOfModule" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassInheritanceDepth" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="2" /> + </inspection_tool> + <inspection_tool class="ClassInitializer" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ClassInitializerMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ClassLoaderInstantiation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassMayBeInterface" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ClassName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ClassNameDiffersFromFileName" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassNamePrefixedWithPackageName" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassNameSameAsAncestorName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="3" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="ClassNestingDepth" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="2" /> + </inspection_tool> + <inspection_tool class="ClassNewInstance" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassOnlyUsedInOneModule" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassOnlyUsedInOnePackage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassReferencesSubclass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassUnconnectedToPackage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassWithMultipleLoggers" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="loggerNamesString" value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger" /> + </inspection_tool> + <inspection_tool class="ClassWithOnlyPrivateConstructors" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassWithTooManyDependencies" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10" /> + </inspection_tool> + <inspection_tool class="ClassWithTooManyDependents" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10" /> + </inspection_tool> + <inspection_tool class="ClassWithTooManyTransitiveDependencies" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="35" /> + </inspection_tool> + <inspection_tool class="ClassWithTooManyTransitiveDependents" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="35" /> + </inspection_tool> + <inspection_tool class="ClassWithoutConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ClassWithoutLogger" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="loggerNamesString" value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger,org.apache.logging.log4j.Logger" /> + <option name="ignoreSuperLoggers" value="false" /> + </inspection_tool> + <inspection_tool class="ClassWithoutNoArgConstructor" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreClassesWithNoConstructors" value="true" /> + </inspection_tool> + <inspection_tool class="CloneCallsConstructors" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CloneDeclaresCloneNotSupported" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CloneInNonCloneableClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CloneReturnsClassType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CloneableClassInSecureContext" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CloneableImplementsClone" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreCloneableDueToInheritance" value="false" /> + </inspection_tool> + <inspection_tool class="CodeBlock2Expr" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CoffeeScriptArgumentsOutsideFunction" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CoffeeScriptFunctionSignatures" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="CoffeeScriptInfiniteLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CoffeeScriptLiteralNotFunction" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CoffeeScriptModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="CoffeeScriptSillyAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CoffeeScriptSwitchStatementWithNoDefaultBranch" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CoffeeScriptUnusedLocalSymbols" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CollectionAddAllCanBeReplacedWithConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CollectionAddedToSelf" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CollectionContainsUrl" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CollectionsFieldAccessReplaceableByMethodCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CollectionsMustHaveInitialCapacity" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CommaExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CommandLineInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CommentedOutCode" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ComparableImplementedButEqualsNotOverridden" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ComparatorCombinators" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ComparatorMethodParameterNotUsed" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ComparatorNotSerializable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ComparatorResultComparison" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CompareToUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ComparisonOfShortAndChar" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ComparisonToNaN" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ComplexRedundantLet" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ComponentNotRegistered" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="CHECK_ACTIONS" value="true" /> + <option name="IGNORE_NON_PUBLIC" value="true" /> + </inspection_tool> + <inspection_tool class="ComponentRegistrationProblems" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="ComposeMissingKeys" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ComposeUnknownKeys" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ComposeUnknownValues" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ComposerJsonFileReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConditionCoveredByFurtherCondition" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConditionSignal" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConditionalBreakInInfiniteLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConditionalCanBeOptional" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ConditionalCanBePushedInsideExpression" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ConditionalExpression" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConditionalExpressionWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConditionalExpressionWithIdenticalBranchesJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConfigurationProperties" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ConflictingAnnotations" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConflictingExtensionProperty" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConfusingElse" enabled="false" level="INFORMATION" enabled_by_default="false"> + <option name="reportWhenNoStatementFollow" value="true" /> + </inspection_tool> + <inspection_tool class="ConfusingFloatingPointLiteral" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConfusingFloatingPointLiteralJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConfusingMainMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConfusingOctalEscape" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConfusingPlusesOrMinusesJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConnectionResource" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConstPropertyName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ConstantAssertArgument" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantAssertCondition" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConstantConditionIf" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ConstantConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConstantConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantConditions" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="SUGGEST_NULLABLE_ANNOTATIONS" value="false" /> + <option name="DONT_REPORT_TRUE_ASSERT_STATEMENTS" value="true" /> + <option name="IGNORE_ASSERT_STATEMENTS" value="true" /> + <option name="REPORT_CONSTANT_REFERENCE_VALUES" value="false" /> + <option name="REPORT_UNSOUND_WARNINGS" value="false" /> + </inspection_tool> + <inspection_tool class="ConstantDeclaredInAbstractClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantDeclaredInInterface" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantExpression" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ConstantIfStatement" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="ConstantIfStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantJUnitAssertArgument" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConstantMathCall" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantNamingConvention" enabled="true" level="COMPLEX" enabled_by_default="true"> + <option name="onlyCheckImmutables" value="false" /> + <option name="m_regex" value="[A-Z_\d]*" /> + <option name="m_minLength" value="2" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="ConstantOnLHSOfComparison" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantOnLHSOfComparisonJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantOnRHSOfComparison" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantOnRHSOfComparisonJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantOnWrongSideOfComparison" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstantStringIntern" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="ConstantTestNGAssertArgument" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConstantValueVariableUse" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstraintValidatorCreator" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConstructorCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreDeprecatedConstructors" value="true" /> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="ContextComponentScanInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ContextJavaBeanUnresolvedMethodsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ContinueOrBreakFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ContinueOrBreakFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ContinueStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ContinueStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ContinueStatementWithLabel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ContinueStatementWithLabelJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Contract" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ControlFlowStatementWithoutBraces" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ControlFlowWithEmptyBody" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Convert2Diamond" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Convert2Lambda" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Convert2MethodRef" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Convert2streamapi" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ConvertCallChainIntoSequence" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ConvertFlatMapToFlatten" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ConvertJavadoc" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConvertLambdaToReference" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ConvertNaNEquality" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConvertOldAnnotations" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConvertPairConstructorToToFunction" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ConvertReferenceToLambda" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ConvertSecondaryConstructorToPrimary" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ConvertToStringTemplate" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ConvertTryFinallyToUseCall" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ConvertTwoComparisonsToRangeCheck" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="CopyConstructorMissesField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CopyWithoutNamedArguments" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="CovariantCompareTo" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CovariantEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CriteriaApiResolveInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssBrowserCompatibilityForProperties" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssConvertColorToHexInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssConvertColorToRgbInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssFloatPxLength" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="CssInvalidAtRule" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssInvalidCharsetRule" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssInvalidElement" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssInvalidFunction" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssInvalidHtmlTagReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssInvalidImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssInvalidMediaFeature" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssInvalidPropertyValue" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssInvalidPseudoSelector" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssMissingComma" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssMissingSemicolon" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssMissingSemicolonInspection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CssNegativeValue" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssNoGenericFontName" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssOptimizeSimilarProperties" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="CssOverwrittenProperties" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssRedundantUnit" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssReplaceWithShorthandSafely" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="CssReplaceWithShorthandUnsafely" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="CssRgbFunction" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssShorthandPropertyValue" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssUnitlessNumber" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CssUnknownProperty" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myCustomPropertiesEnabled" value="false" /> + <option name="myIgnoreVendorSpecificProperties" value="false" /> + <option name="myCustomPropertiesList"> + <value> + <list size="0" /> + </value> + </option> + </inspection_tool> + <inspection_tool class="CssUnknownTarget" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssUnresolvedClass" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssUnresolvedCustomProperty" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CssUnusedSymbol" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CucumberExamplesColon" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CucumberJavaStepDefClassInDefaultPackage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CucumberJavaStepDefClassIsPublic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CucumberMissedExamples" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="CucumberTableInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CucumberUndefinedStep" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CustomClassloader" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CustomSecurityManager" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="CyclicClassDependency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CyclicPackageDependency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="CyclomaticComplexity" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="20" /> + </inspection_tool> + <inspection_tool class="CyclomaticComplexityJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="CythonUsageBeforeDeclarationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DanglingJavadoc" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DataClassPrivateConstructor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DataProviderReturnType" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="DateToString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DebuggerStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DeclareCollectionAsInterface" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreLocalVariables" value="false" /> + <option name="ignorePrivateMethodsAndFields" value="false" /> + </inspection_tool> + <inspection_tool class="DeclareParentsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="DefaultAnnotationParam" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DefaultFileTemplate" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_FILE_HEADER" value="true" /> + <option name="CHECK_TRY_CATCH_SECTION" value="true" /> + <option name="CHECK_METHOD_BODY" value="true" /> + </inspection_tool> + <inspection_tool class="DefaultNotLastCaseInSwitch" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DefaultNotLastCaseInSwitchJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DeferredIsResult" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="DeferredResultUnused" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DelegatesTo" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DelegationToVarProperty" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Dependency" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="DeprecatedCallableAddReplaceWith" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="DeprecatedClassUsageInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DeprecatedGradleDependency" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DeprecatedIsStillUsed" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DeprecatedLombok" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DeprecatedMavenDependency" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Deprecation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DesignForExtension" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Destructure" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="DestructuringWrongName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DevKitPropertiesQuotesValidation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DialogTitleCapitalization" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DiamondCanBeReplacedWithExplicitTypeArguments" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="DifferentKotlinGradleVersion" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DifferentKotlinMavenVersion" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DifferentMavenStdlibVersion" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DifferentStdlibGradleVersion" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DirectUseOfResultType" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="DisjointPackage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DivideByZero" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DivideByZeroJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoBrokenLineCommentInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoCloseTagInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoIncompatibleInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoOrmInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoRelationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoUnresolvedFilterInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoUnresolvedLoadInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoUnresolvedStaticReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoUnresolvedTagInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoUnresolvedTemplateReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoUnresolvedUrlInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="DjangoUrlArgumentsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DockerFileAddOrCopySemantic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DockerFileArgumentCount" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="DockerFileAssignments" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="DocumentWriteJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DollarSignInName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DontUsePairConstructor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DoubleBraceInitialization" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DoubleCheckedLocking" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreOnVolatileVariables" value="false" /> + </inspection_tool> + <inspection_tool class="DoubleLiteralMayBeFloatLiteral" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DoubleNegation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DriverManagerGetConnection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DuplicateAlternationBranch" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="DuplicateAnchorId" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicateBooleanBranch" enabled="true" level="SEVERE" enabled_by_default="true" /> + <inspection_tool class="DuplicateBranchesInSwitch" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DuplicateCaseLabelJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicateCondition" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSideEffectConditions" value="true" /> + </inspection_tool> + <inspection_tool class="DuplicateConditionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicateExpressions" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="DuplicateHeadingId" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicateMnemonic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicatePropertyInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CURRENT_FILE" value="true" /> + <option name="MODULE_WITH_DEPENDENCIES" value="false" /> + <option name="CHECK_DUPLICATE_VALUES" value="true" /> + <option name="CHECK_DUPLICATE_KEYS" value="true" /> + <option name="CHECK_DUPLICATE_KEYS_WITH_DIFFERENT_VALUES" value="true" /> + </inspection_tool> + <inspection_tool class="DuplicateReferences" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicateStringLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="MIN_STRING_LENGTH" value="5" /> + <option name="IGNORE_PROPERTY_KEYS" value="false" /> + </inspection_tool> + <inspection_tool class="DuplicateThrows" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSubclassing" value="true" /> + </inspection_tool> + <inspection_tool class="DuplicatedBeanNamesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicatedBlockNamesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicatedCode" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="DuplicatedDataProviderNames" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="Duplicates" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="DynamicRegexReplaceableByCompiledPattern" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="DynamicallyGeneratedCodeJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ELDeferredExpressionsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ELMethodSignatureInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ELSpecValidationInJSP" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ELValidationInJSP" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6AwaitOutsideAsyncFunction" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ES6BindWithArrowFunction" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6CheckImport" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6ClassMemberInitializationOrder" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6ConvertIndexedForToForOf" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ES6ConvertLetToConst" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ES6ConvertModuleExportToExport" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ES6ConvertRequireIntoImport" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ES6ConvertToForOf" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ES6ConvertVarToLetConst" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6DestructuringVariablesMerge" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6MissingAwait" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ES6ModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6NestedTemplateLiteral" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6PossiblyAsyncFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6PreferShortImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6RedundantAwait" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6RedundantNestingInTemplateLiteral" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ES6ShorthandObjectProperty" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ES6TopLevelAwaitExpression" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ES6UnusedImports" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigCharClassLetterRedundancy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigCharClassRedundancy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigDeprecatedDescriptor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigEmptyHeader" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigEmptySection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigHeaderUniqueness" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigKeyCorrectness" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigListAcceptability" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigMissingRequiredDeclaration" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigNoMatchingFiles" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigNumerousWildcards" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigOptionRedundancy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigPairAcceptability" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigPartialOverride" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigPatternEnumerationRedundancy" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigPatternRedundancy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigReferenceCorrectness" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigRootDeclarationCorrectness" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigRootDeclarationUniqueness" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigShadowedOption" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigShadowingOption" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigSpaceInHeader" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigUnexpectedComma" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EditorConfigValueCorrectness" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigValueUniqueness" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EditorConfigWildcardRedundancy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EjbClassBasicInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbClassWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EjbDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbEntityClassInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbEntityHomeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbEntityInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbEnvironmentInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbInterceptorInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbInterceptorWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EjbInterfaceMethodInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbInterfaceSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbProhibitedPackageUsageInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EjbQlInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbRemoteRequirementsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbSessionHomeInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="EjbStaticAccessInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EjbThisExpressionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ElementOnlyUsedFromTestCode" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EmptyCatchBlock" enabled="true" level="SEVERE" enabled_by_default="true"> + <option name="m_includeComments" value="true" /> + <option name="m_ignoreTestCases" value="true" /> + <option name="m_ignoreIgnoreParameter" value="true" /> + </inspection_tool> + <inspection_tool class="EmptyCatchBlockJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EmptyClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignorableAnnotations"> + <value /> + </option> + <option name="ignoreClassWithParameterization" value="true" /> + <option name="ignoreThrowables" value="true" /> + <option name="commentsAreContent" value="true" /> + </inspection_tool> + <inspection_tool class="EmptyDirectory" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EmptyFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EmptyFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EmptyInitializer" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EmptyMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EmptyRange" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EmptyStatementBody" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_reportEmptyBlocks" value="true" /> + <option name="commentsAreContent" value="true" /> + </inspection_tool> + <inspection_tool class="EmptyStatementBodyJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_reportEmptyBlocks" value="false" /> + </inspection_tool> + <inspection_tool class="EmptySynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EmptyTryBlock" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EmptyTryBlockJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EmptyWebServiceClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EndBlockNamesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EndlessStream" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EnhancedSwitchBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="EnhancedSwitchMigration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EnumAsName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EnumClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EnumEntryName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="EnumSwitchStatementWhichMissesCases" enabled="false" level="INFORMATION" enabled_by_default="false"> + <option name="ignoreSwitchStatementsWithDefault" value="true" /> + </inspection_tool> + <inspection_tool class="EnumeratedClassNamingConvention" enabled="true" level="COMPLEX" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="3" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="EnumeratedConstantNamingConvention" enabled="true" level="COMPLEX" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][_A-Z\d]*" /> + <option name="m_minLength" value="2" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="EnumerationCanBeIteration" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EqualsAndHashcode" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EqualsCalledOnEnumConstant" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EqualsHashCodeCalledOnUrl" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EqualsOnSuspiciousObject" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EqualsOrHashCode" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="EqualsReplaceableByObjectsCall" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EqualsUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EqualsWhichDoesntCheckParameterClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="EqualsWithItself" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ErrorRethrown" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Eslint" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ExceptionCaughtLocallyJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ExceptionFromCatchWhichDoesntWrap" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreGetMessage" value="false" /> + <option name="ignoreCantWrap" value="false" /> + </inspection_tool> + <inspection_tool class="ExceptionNameDoesntEndWithException" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExceptionPackage" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExcessiveLambdaUsage" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExcessiveRangeCheck" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExpectedExceptionNeverThrown" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExpectedExceptionNeverThrownTestNG" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExplicitArgumentCanBeLambda" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ExplicitArrayFilling" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ExplicitThis" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ExtendsAnnotation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ExtendsConcreteCollection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExtendsObject" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExtendsTagPositionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ExtendsThread" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExtendsThrowable" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExtendsUtilityClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ExternalizableWithSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ExternalizableWithoutPublicNoArgConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FacesModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="FakeJvmFieldConstant" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FallThroughInSwitchStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FallthruInSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FeatureEnvy" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreTestCases" value="false" /> + </inspection_tool> + <inspection_tool class="FieldAccessNotGuarded" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FieldAccessedSynchronizedAndUnsynchronized" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="countGettersAndSetters" value="false" /> + </inspection_tool> + <inspection_tool class="FieldCanBeLocal" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FieldCount" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_countConstantFields" value="false" /> + <option name="m_considerStaticFinalFieldsConstant" value="false" /> + <option name="myCountEnumConstants" value="false" /> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="FieldHasSetterButNoGetter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FieldHidesSuperclassField" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreInvisibleFields" value="true" /> + </inspection_tool> + <inspection_tool class="FieldMayBeFinal" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FieldMayBeStatic" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FieldNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <extension name="ConstantNamingConvention" enabled="true"> + <option name="m_regex" value="[A-Z_\d]*" /> + <option name="m_minLength" value="2" /> + <option name="m_maxLength" value="32" /> + </extension> + <extension name="ConstantWithMutableFieldTypeNamingConvention" enabled="true"> + <option name="m_regex" value="[A-Z_\d]*" /> + <option name="m_minLength" value="2" /> + <option name="m_maxLength" value="32" /> + </extension> + <extension name="EnumeratedConstantNamingConvention" enabled="true"> + <option name="m_regex" value="[A-Z][_A-Z\d]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="32" /> + </extension> + <extension name="InstanceVariableNamingConvention" enabled="true"> + <option name="m_regex" value="[_a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="40" /> + </extension> + <extension name="StaticVariableNamingConvention" enabled="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="3" /> + <option name="m_maxLength" value="32" /> + </extension> + </inspection_tool> + <inspection_tool class="FieldNotUsedInToString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FileEqualsUsage" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FillPermitsList" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="FinalClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FinalMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FinalMethodInFinalClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FinalPrivateMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FinalStaticMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Finalize" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreTrivialFinalizers" value="true" /> + </inspection_tool> + <inspection_tool class="FinalizeNotProtected" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FinallyBlockCannotCompleteNormally" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitClassInProductSourceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitClassVisibilityInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitClassWithNoTestsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitEmptySuiteInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitMethodHasParametersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitMethodInSuiteInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitMethodIsPropertyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitMethodIsStaticInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitMethodReturnTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitMethodVisibilityInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitMixedAPIInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlexUnitSuiteWithNoRunnerInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FloatingPointEquality" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="FlowJSConfig" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlowJSCoverage" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="FlowJSError" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="FlowJSFlagCommentPlacement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FlowRequiredBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="FoldExpressionIntoStream" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="FoldInitializerAndIfToElvis" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ForCanBeForeach" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="REPORT_INDEXED_LOOP" value="true" /> + <option name="ignoreUntypedCollections" value="true" /> + </inspection_tool> + <inspection_tool class="ForEachParameterNotUsed" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ForLoopReplaceableByWhile" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreLoopsWithoutConditions" value="false" /> + </inspection_tool> + <inspection_tool class="ForLoopReplaceableByWhileJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreLoopsWithoutConditions" value="false" /> + </inspection_tool> + <inspection_tool class="ForLoopThatDoesntUseLoopVariable" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ForLoopThatDoesntUseLoopVariableJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ForLoopWithMissingComponent" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreCollectionLoops" value="true" /> + </inspection_tool> + <inspection_tool class="ForeachStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FormSpellChecking" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ForwardCompatibility" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FrequentlyUsedInheritorInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="FromClosedRangeMigration" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="FtlCallsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="FtlDeprecatedBuiltInsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FtlFileReferencesInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="FtlImportCallInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="FtlReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FtlTypesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FtlWellformednessInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="FunctionName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="FunctionNamingConventionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_regex" value="[a-z][A-Za-z]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="FunctionWithInconsistentReturnsJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FunctionWithLambdaExpressionBody" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="FunctionWithMultipleLoopsJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FunctionWithMultipleReturnPointsJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FunctionalExpressionCanBeFolded" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="FuseStreamOperations" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GWTRemoteServiceAsyncCheck" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GWTStyleCheck" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GherkinBrokenTableInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GherkinMisplacedBackground" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GherkinScenarioToScenarioOutline" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GitHubTable" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="GjsLint" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Glassfish" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GrAnnotationReferencingUnknownIdentifiers" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrDeprecatedAPIUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrEqualsBetweenInconvertibleTypes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrFieldAlreadyDefined" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GrFinalVariableAccess" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrMethodMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrNamedVariantLabels" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrPackage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrReassignedInClosureLocalVar" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrUnnecessaryAlias" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="GrUnnecessaryDefModifier" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrUnnecessaryPublicModifier" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrUnnecessarySemicolon" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GrUnresolvedAccess" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="GradleKotlinxCoroutinesDeprecation" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="GrazieInspection" enabled="false" level="TYPO" enabled_by_default="false" /> + <inspection_tool class="GroovyAccessToStaticFieldLockedOnInstance" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyAccessibility" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyAnnotationNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="GroovyAssignabilityCheck" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyAssignmentCanBeOperatorAssignment" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreLazyOperators" value="true" /> + <option name="ignoreObscureOperators" value="false" /> + </inspection_tool> + <inspection_tool class="GroovyAssignmentToForLoopParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyAssignmentToMethodParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyBreak" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyBusyWait" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="GroovyConditional" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyConditionalCanBeConditionalCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyConditionalCanBeElvis" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyConditionalWithIdenticalBranches" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyConstantConditional" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyConstantIfStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyConstantNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z\d]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="GroovyConstructorNamedArguments" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyContinue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyContinueOrBreakFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyDivideByZero" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyDocCheck" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GroovyDoubleCheckedLocking" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreOnVolatileVariables" value="false" /> + </inspection_tool> + <inspection_tool class="GroovyDoubleNegation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyDuplicateSwitchBranch" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyEmptyCatchBlock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyEmptyFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyEmptyStatementBody" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyEmptySyncBlock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyEmptyTryBlock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyEnumerationNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="GroovyFallthrough" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyGStringKey" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyGetterCallCanBePropertyAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyIfStatementWithIdenticalBranches" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyIfStatementWithTooManyBranches" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="3" /> + </inspection_tool> + <inspection_tool class="GroovyInArgumentCheck" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyInfiniteLoopStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyInfiniteRecursion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyInstanceMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="GroovyInstanceVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="m_[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="GroovyInterfaceNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="GroovyLabeledStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyListGetCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyListSetCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyLocalVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="GroovyLoopStatementThatDoesntLoop" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyMapGetCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyMapPutCanBeKeyedAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyMethodParameterCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="GroovyMethodWithMoreThanThreeNegations" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyMissingReturnStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyMultipleReturnPointsPerMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="1" /> + </inspection_tool> + <inspection_tool class="GroovyNegatedConditional" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyNegatedIf" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyNestedAssignment" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyNestedConditional" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyNestedSwitch" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyNestedSynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyNonShortCircuitBoolean" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyNotifyWhileNotSynchronized" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyOctalInteger" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyOverlyComplexArithmeticExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="3" /> + </inspection_tool> + <inspection_tool class="GroovyOverlyComplexBooleanExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6" /> + </inspection_tool> + <inspection_tool class="GroovyOverlyComplexMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="GroovyOverlyLongMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="30" /> + </inspection_tool> + <inspection_tool class="GroovyOverlyNestedMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="GroovyParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="GroovyPointlessArithmetic" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyPointlessBoolean" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyPublicFieldAccessedInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyRangeTypeCheck" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyResultOfAssignmentUsed" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyResultOfIncrementOrDecrementUsed" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyResultOfObjectAllocationIgnored" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyReturnFromClosureCanBeImplicit" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyReturnFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovySetterCallCanBePropertyAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovySillyAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyStaticMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="GroovyStaticVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="s_[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="GroovySwitchStatementWithNoDefault" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovySynchronizationOnNonFinalField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovySynchronizationOnThis" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovySynchronizationOnVariableInitializedWithLiteral" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovySynchronizedMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovySystemRunFinalizersOnExit" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyThreadStopSuspendResume" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyThrowFromFinallyBlock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyTrivialConditional" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyTrivialIf" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUncheckedAssignmentOfMemberOfRawType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUnconditionalWait" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyUnnecessaryContinue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUnnecessaryReturn" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUnreachableStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUnsynchronizedMethodOverridesSynchronizedMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUntypedAccess" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyUnusedAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUnusedCatchParameter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyUnusedIncOrDec" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyVariableCanBeFinal" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyVariableNotAssigned" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GroovyWaitCallNotInLoop" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyWaitWhileNotSynchronized" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="GroovyWhileLoopSpinsOnField" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreNonEmtpyLoops" value="false" /> + </inspection_tool> + <inspection_tool class="GspInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Guava" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GwtClientClassFromNonInheritedModule" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtCssResourceErrors" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtDefaultPackageNotRegistered" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GwtDeprecatedEventListeners" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GwtDeprecatedPropertyKeyJavadocTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GwtInconsistentI18nInterface" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtInconsistentSerializableClass" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtIncorrectArgumentOfGwtCreateMethod" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtJavaFromJSMethodCalls" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtJavaScriptReferences" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtMethodWithParametersInConstantsInterface" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtObsoleteTypeArgsJavadocTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GwtOverlayTypeRestrictionsViolated" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtServiceNotRegistered" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtSetServiceEntryPointCalls" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GwtToHtmlReferences" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtUiBinderErrors" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtUiFieldAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="GwtUiFieldErrors" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtUiHandlerErrors" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="GwtUiXmlReferences" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="HamlNestedTagContent" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HardCodedStringLiteral" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreForAssertStatements" value="true" /> + <option name="ignoreForExceptionConstructors" value="true" /> + <option name="ignoreForSpecifiedExceptionConstructors" value="" /> + <option name="ignoreForJUnitAsserts" value="true" /> + <option name="ignoreForClassReferences" value="true" /> + <option name="ignoreForPropertyKeyReferences" value="true" /> + <option name="ignoreForNonAlpha" value="true" /> + <option name="ignoreAssignedToConstants" value="false" /> + <option name="ignoreToString" value="false" /> + <option name="nonNlsCommentPattern" value="NON-NLS" /> + </inspection_tool> + <inspection_tool class="HardcodedActionUrl" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HardcodedFileSeparators" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_recognizeExampleMediaType" value="false" /> + </inspection_tool> + <inspection_tool class="HardcodedLineSeparators" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HardwiredNamespacePrefix" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HasPlatformType" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="HashCodeUsesNonFinalVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HibernateConfigDomFacetInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HibernateConfigDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="HibernateMappingDatasourceDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="HibernateMappingDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="HibernateResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false" /> + </inspection_tool> + <inspection_tool class="HighlightVisitorInternal" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="HtmlDeprecatedAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlDeprecatedTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlExtraClosingTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlFormInputWithoutLabel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlMissingClosingTag" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="HtmlNonExistentInternetResource" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="HtmlPresentationalElement" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="HtmlRequiredAltAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlRequiredLangAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlRequiredSummaryAttribute" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="HtmlRequiredTitleAttribute" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="HtmlRequiredTitleElement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlTagCanBeJavadocTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlUnknownAnchorTarget" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlUnknownAttribute" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myValues"> + <value> + <list size="0" /> + </value> + </option> + <option name="myCustomValuesEnabled" value="true" /> + </inspection_tool> + <inspection_tool class="HtmlUnknownBooleanAttribute" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HtmlUnknownTag" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myValues"> + <value> + <list size="6"> + <item index="0" class="java.lang.String" itemvalue="nobr" /> + <item index="1" class="java.lang.String" itemvalue="noembed" /> + <item index="2" class="java.lang.String" itemvalue="comment" /> + <item index="3" class="java.lang.String" itemvalue="noscript" /> + <item index="4" class="java.lang.String" itemvalue="embed" /> + <item index="5" class="java.lang.String" itemvalue="script" /> + </list> + </value> + </option> + <option name="myCustomValuesEnabled" value="true" /> + </inspection_tool> + <inspection_tool class="HtmlUnknownTarget" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HttpRequestContentLengthIsIgnored" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="HttpRequestPlaceholder" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="I18nForm" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IOResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoredTypesString" value="java.io.ByteArrayOutputStream,java.io.ByteArrayInputStream,java.io.StringBufferInputStream,java.io.CharArrayWriter,java.io.CharArrayReader,java.io.StringWriter,java.io.StringReader" /> + <option name="insideTryAllowed" value="false" /> + </inspection_tool> + <inspection_tool class="IdempotentLoopBody" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IfCanBeAssertion" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="IfCanBeSwitch" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="minimumBranches" value="3" /> + <option name="suggestIntSwitches" value="false" /> + <option name="suggestEnumSwitches" value="false" /> + </inspection_tool> + <inspection_tool class="IfMayBeConditional" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IfStatementMissingBreakInLoop" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IfStatementWithIdenticalBranches" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IfStatementWithIdenticalBranchesJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IfStatementWithTooManyBranches" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="3" /> + </inspection_tool> + <inspection_tool class="IfStatementWithTooManyBranchesJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="IfThenToElvis" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="IfThenToSafeAccess" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="IgnoreFileDuplicateEntry" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IgnoreResultOfCall" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_reportAllNonLibraryCalls" value="false" /> + <option name="callCheckString" value="java.io.InputStream,read,java.io.InputStream,skip,java.lang.StringBuffer,toString,java.lang.StringBuilder,toString,java.lang.String,.*,java.math.BigInteger,.*,java.math.BigDecimal,.*,java.net.InetAddress,.*,java.io.File,.*,java.lang.Object,equals|hashCode" /> + </inspection_tool> + <inspection_tool class="IgnoredJUnitTest" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IllegalIdentifier" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ImplicitArrayToString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ImplicitCallToSuper" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreForObjectSubclasses" value="false" /> + </inspection_tool> + <inspection_tool class="ImplicitDefaultCharsetUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ImplicitNullableNothingType" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ImplicitNumericConversion" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreWideningConversions" value="true" /> + <option name="ignoreCharConversions" value="false" /> + <option name="ignoreConstantConversions" value="true" /> + </inspection_tool> + <inspection_tool class="ImplicitSubclassInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ImplicitThis" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ImplicitTypeConversion" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="BITS" value="1720" /> + <option name="FLAG_EXPLICIT_CONVERSION" value="true" /> + <option name="IGNORE_NODESET_TO_BOOLEAN_VIA_STRING" value="true" /> + </inspection_tool> + <inspection_tool class="ImplicitlyExposedWebServiceMethods" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="IncompatibleAPI" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="IncompatibleMask" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IncompatibleMaskJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IncompleteDestructuring" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IncompleteProperty" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="InconsistentLanguageLevel" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InconsistentLineSeparators" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InconsistentListItems" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="InconsistentResourceBundle" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="IncorrectOnMessageMethodsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="IncorrectParentDisposable" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IncrementDecrementResultUsedJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IncrementDecrementUsedAsExpression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IndexOfReplaceableByContains" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IndexZeroUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InfiniteLoopJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InfiniteLoopStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InfiniteRecursion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InfiniteRecursionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InjectedReferences" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="InjectionNotApplicable" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="InjectionValueTypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="InnerClassMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InnerClassOnInterface" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreInnerInterfaces" value="false" /> + </inspection_tool> + <inspection_tool class="InnerClassReferencedViaSubclass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InnerClassVariableHidesOuterClassVariable" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreInvisibleFields" value="true" /> + </inspection_tool> + <inspection_tool class="InnerHTMLJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InsertLiteralUnderscores" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="InspectionDescriptionNotFoundInspection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InspectionMappingConsistency" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InspectionUniqueToolbarId" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InspectionUsingGrayColors" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InstanceGuardedByStatic" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InstanceMethodNamingConvention" enabled="true" level="COMPLEX" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="2" /> + <option name="m_maxLength" value="40" /> + </inspection_tool> + <inspection_tool class="InstanceVariableInitialization" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="true" /> + </inspection_tool> + <inspection_tool class="InstanceVariableNamingConvention" enabled="true" level="COMPLEX" enabled_by_default="true"> + <option name="m_regex" value="[_a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="40" /> + </inspection_tool> + <inspection_tool class="InstanceVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InstanceVariableUninitializedUse" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="false" /> + <option name="annotationNamesString" value="" /> + </inspection_tool> + <inspection_tool class="InstanceofCatchParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InstanceofChain" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreInstanceofOnLibraryClasses" value="false" /> + </inspection_tool> + <inspection_tool class="InstanceofIncompatibleInterface" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InstanceofInterfaces" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InstanceofThis" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InstantiatingObjectToGetClassObject" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InstantiationOfUtilityClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IntLiteralMayBeLongLiteral" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IntegerDivisionInFloatingPointContext" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IntegerMultiplicationImplicitCastToLong" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreNonOverflowingCompileTimeConstants" value="true" /> + </inspection_tool> + <inspection_tool class="IntentionDescriptionNotFoundInspection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="InterceptionAnnotationWithoutRuntimeRetention" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InterfaceMayBeAnnotatedFunctional" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InterfaceMethodClashesWithObject" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InterfaceNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="4" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="InterfaceNeverImplemented" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreInterfacesThatOnlyDeclareConstants" value="false" /> + </inspection_tool> + <inspection_tool class="InterfaceWithOnlyOneDirectInheritor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IntroduceWhenSubject" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="InvalidComparatorMethodReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InvalidEmojiShortcut" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="InvalidI18nProperty" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="InvalidImplementedBy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InvalidPropertyKeyForm" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InvalidProvidedBy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="InvalidRequestParameters" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="IterableUsedAsVararg" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IteratorHasNextCallsIteratorNext" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="IteratorNextDoesNotThrowNoSuchElementException" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JBoss" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JDBCExecuteWithNonConstantString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JDBCPrepareStatementWithNonConstantString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JDBCResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false" /> + </inspection_tool> + <inspection_tool class="JNDIResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false" /> + </inspection_tool> + <inspection_tool class="JSAccessibilityCheck" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSAnnotator" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSArrowFunctionBracesCanBeRemoved" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JSAssignmentUsedAsCondition" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSBitwiseOperatorUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSCheckFunctionSignatures" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSClassNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSClosureCompilerSyntax" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSCommentMatchesSignature" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSComparisonWithNaN" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSConsecutiveCommasInArrayLiteral" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSConstantReassignment" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSConstructorReturnsPrimitive" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSDeclarationsAtScopeStart" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSDeprecatedSymbols" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSDuplicateCaseLabel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSDuplicatedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSEqualityComparisonWithCoercion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSEqualityComparisonWithCoercion.TS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSFieldCanBeLocal" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSFileReferences" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSFunctionExpressionToArrowFunction" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JSHint" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSIgnoredPromiseFromCall" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSImplicitlyInternalDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSIncompatibleTypesComparison" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSJQueryEfficiency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSJoinVariableDeclarationAndAssignment" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JSLastCommaInArrayLiteral" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSLastCommaInObjectLiteral" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSLint" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSMethodCanBeStatic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSMismatchedCollectionQueryUpdate" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="queries" value="trace,write" /> + <option name="updates" value="pop,push,shift,splice,unshift" /> + </inspection_tool> + <inspection_tool class="JSMissingSwitchBranches" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JSMissingSwitchDefault" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JSNonASCIINames" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSNonStrictModeUsed" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSObjectNullOrUndefined" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSObsoletePrivateAccessSyntax" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSOctalInteger" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSPotentiallyInvalidConstructorUsage" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myConsiderUppercaseFunctionsToBeConstructors" value="true" /> + </inspection_tool> + <inspection_tool class="JSPotentiallyInvalidTargetOfIndexedPropertyAccess" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSPotentiallyInvalidUsageOfClassThis" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSPotentiallyInvalidUsageOfThis" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSPrimitiveTypeWrapperUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSRedeclarationOfBlockScope" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSRedundantSwitchStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSReferencingArgumentsOutsideOfFunction" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSReferencingMutableVariableFromClosure" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSRemoveUnnecessaryParentheses" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JSStringConcatenationToES6Template" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JSSuspiciousEqPlus" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSSuspiciousNameCombination" enabled="false" level="WARNING" enabled_by_default="false"> + <group names="x,width,left,right" /> + <group names="y,height,top,bottom" /> + <exclude classes="Math" /> + </inspection_tool> + <inspection_tool class="JSSwitchVariableDeclarationIssue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSTestFailedLine" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSTypeOfValues" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUndeclaredVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUndefinedPropertyAssignment" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnfilteredForInLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnnecessarySemicolon" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnreachableSwitchBranches" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnresolvedExtXType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnresolvedFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnresolvedLibraryURL" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnresolvedReactComponent" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnresolvedVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUntypedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnusedAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnusedGlobalSymbols" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSUnusedLocalSymbols" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSValidateJSDoc" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JSValidateJSON" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JSValidateTypes" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSXNamespaceValidation" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JSXSyntaxUsed" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JUnit3MethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JUnit3StyleTestMethodInJUnit4Class" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JUnit4AnnotatedMethodInJUnit3TestCase" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JUnit4MethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JUnit5AssertionsConverter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JUnit5Converter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JUnit5MalformedNestedClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JUnit5MalformedParameterized" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JUnit5MalformedRepeated" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JUnit5Platform" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JUnitAbstractTestClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*TestCase" /> + <option name="m_minLength" value="12" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="JUnitDatapoint" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JUnitRule" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JUnitTestClassNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*Test" /> + <option name="m_minLength" value="8" /> + <option name="m_maxLength" value="64" /> + </inspection_tool> + <inspection_tool class="JUnitTestNG" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Java8ArraySetAll" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="Java8CollectionRemoveIf" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Java8CollectionsApi" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="Java8ListSort" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Java8MapApi" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Java8MapForEach" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="Java8ReplaceMapGet" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="Java9CollectionFactory" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Java9ModuleExportsPackageToItself" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Java9RedundantRequiresStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Java9ReflectionClassVisibility" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Java9UndeclaredServiceUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaCollectionsStaticMethod" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="JavaCollectionsStaticMethodOnImmutableList" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JavaDoc" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="TOP_LEVEL_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="public" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="INNER_CLASS_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="METHOD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" /> + <option name="REQUIRED_TAGS" value="@throws or @exception" /> + </value> + </option> + <option name="FIELD_OPTIONS"> + <value> + <option name="ACCESS_JAVADOC_REQUIRED_FOR" value="public" /> + <option name="REQUIRED_TAGS" value="" /> + </value> + </option> + <option name="IGNORE_DEPRECATED" value="false" /> + <option name="IGNORE_JAVADOC_PERIOD" value="true" /> + <option name="IGNORE_DUPLICATED_THROWS" value="false" /> + <option name="IGNORE_POINT_TO_ITSELF" value="false" /> + <option name="myAdditionalJavadocTags" value="" /> + </inspection_tool> + <inspection_tool class="JavaFxColorRgb" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaFxDefaultTag" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaFxEventHandler" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaFxRedundantPropertyValue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaFxResourcePropertyValue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaFxUnresolvedFxIdReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaFxUnresolvedStyleClassReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaFxUnusedImports" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaLangImport" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JavaLangInvokeHandleSignature" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaLangReflect" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="JavaMapForEach" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="JavaModuleNaming" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaReflectionInvocation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaReflectionMemberAccess" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaRequiresAutoModule" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavaStylePropertiesInvocation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JavacQuirks" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JavadocHtmlLint" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JavadocReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JavaeeApplicationDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JdkProxiedBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JoinDeclarationAndAssignment" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="JoinDeclarationAndAssignmentJava" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="JpaAttributeMemberSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaAttributeTypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaConfigDomFacetInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JpaDataSourceORMDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaDataSourceORMInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaEntityListenerInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaEntityListenerWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JpaMissingIdInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaModelReferenceInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaORMDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaObjectClassSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaQlInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpaQueryApiInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JpdlModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="Jscs" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JsfJamExtendsClassInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JsfManagedBeansInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="Json5StandardCompliance" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JsonDuplicatePropertyKeys" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JsonSchemaCompliance" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JsonSchemaDeprecation" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="JsonSchemaRefReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JsonStandardCompliance" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JspAbsolutePathInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JspDirectiveInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JspPropertiesInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="JspTagBodyContent" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JspUnescapedEl" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Junit4Converter" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="JupyterKernelInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="JupyterPackageInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="KDocMissingDocumentation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="KDocUnresolvedReference" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KeySetIterationMayUseEntrySet" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinCovariantEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinDeprecation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinDoubleNegation" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinEqualsBetweenInconvertibleTypes" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinInternalInJava" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="KotlinInvalidBundleOrProperty" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="KotlinLoggerInitializedWithForeignClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinMavenPluginPhase" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinRedundantOverride" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinTestJUnit" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinThrowableNotThrown" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="KotlinUnusedImport" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LabeledStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LabeledStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LambdaBodyCanBeCodeBlock" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="LambdaCanBeMethodCall" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="LambdaCanBeReplacedWithAnonymous" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="LambdaParameterHidingMemberVariable" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LambdaParameterNamingConvention" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LambdaParameterTypeCanBeSpecified" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="LambdaUnfriendlyMethodOverload" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LanguageDetectionInspection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LanguageMismatch" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_NON_ANNOTATED_REFERENCES" value="true" /> + </inspection_tool> + <inspection_tool class="LateinitVarOverridesLateinitVar" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LatexAbsolutePath" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexAvoidEqnarray" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexCdot" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexCiteBeforePeriod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexCollapseCite" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexCommandAlreadyDefined" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexDiacriticIJ" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexDiscouragedUseOfDef" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexDocumentclassNotInRoot" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexDuplicateDefinition" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexDuplicateLabel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexEllipsis" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexEnDash" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexEncloseWithLeftRight" enabled="false" level="WARNING" enabled_by_default="false" texify.inspection.latex.Latexnull.textArea="" /> + <inspection_tool class="LatexEquationReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexEscapeAmpersand" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexEscapeHashOutsideCommand" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexEscapeUnderscore" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexExtremeInequality" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexFigureNotReferenced" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexFileNotFound" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexGatherEquations" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexGroupedSubSupScript" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexInclusionLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexIncorrectSectionNesting" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexLabelBeforeCaption" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexLabelConvention" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexLineBreak" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMakeatletter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMathOperatorEscape" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMightBreakTexify" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMissingDocumentEnvironment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMissingDocumentclass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMissingImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMissingLabel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMultipleGraphicsPath" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexMultipleIncludes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexNestedIncludes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexNoExtension" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexNonBreakingSpace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexNonMatchingEnvironment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexNonMatchingIf" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexOverInsteadOfFrac" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexPackageCouldNotBeFound" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexPackageNameDoesNotMatchFileName" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexPackageNotInstalled" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexPackageSubdirectory" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexPrimitiveEquation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexPrimitiveStyle" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexQedHere" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexRedundantEscape" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexRedundantPar" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexRequiredExtension" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexSentenceEndWithCapital" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexSpaceAfterAbbreviation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexTooLargeSection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexTrimWhitespace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexUnicode" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexUnresolvedReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LatexXInsteadOfTimes" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LawOfDemeter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreLibraryCalls" value="true" /> + </inspection_tool> + <inspection_tool class="LeakableMapKey" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LeakingThis" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LengthOneStringInIndexOf" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LengthOneStringsInConcatenation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LessResolvedByNameOnly" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="LessUnresolvedMixin" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LessUnresolvedVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LiftReturnOrAssignment" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="LimitedScopeInnerClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LinkTextDoesNotMatchHeading" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ListIndexOfReplaceableByContains" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ListItemNeedsMoreIndentation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ListItemNeedsSpace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ListNeedsBlankLine" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ListRemoveInLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ListenerMayUseAdapter" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="checkForEmptyMethods" value="true" /> + </inspection_tool> + <inspection_tool class="LiteralAsArgToStringEquals" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LoadLibraryWithNonConstantString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LocalCanBeFinal" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_VARIABLES" value="true" /> + <option name="REPORT_PARAMETERS" value="true" /> + </inspection_tool> + <inspection_tool class="LocalVariableHidingMemberVariable" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreInvisibleFields" value="true" /> + <option name="m_ignoreStaticMethods" value="true" /> + </inspection_tool> + <inspection_tool class="LocalVariableName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="LocalVariableNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreForLoopParameters" value="false" /> + <option name="m_ignoreCatchParameters" value="false" /> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="LocalVariableNamingConventionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_regex" value="[a-z][A-Za-z]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="LocalVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LogStatementGuardedByLogCondition" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LoggerInitializedWithForeignClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="loggerFactoryMethodName" value="getLogger,getLogger,getLog,getLogger" /> + </inspection_tool> + <inspection_tool class="LoggingConditionDisagreesWithLogStatement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="Lombok" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LongLine" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LongLiteralsEndingWithLowercaseL" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="LoopConditionNotUpdatedInsideLoop" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreIterators" value="false" /> + </inspection_tool> + <inspection_tool class="LoopStatementThatDoesntLoopJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LoopStatementsThatDontLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LoopToCallChain" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="LoopWithImplicitTerminationCondition" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="LossyEncoding" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MVCIncorrectMimeTypeReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MVCPathVariableInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MagicCharacter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MagicConstant" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MagicNumber" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreInitialCapacity" value="true" /> + </inspection_tool> + <inspection_tool class="MagicNumberJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MainFunctionReturnUnit" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MakoArgumentListInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MalformedFormatString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MalformedRegex" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MalformedSetUpTearDown" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MalformedXPath" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ManagedBeanClassInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ManualArrayCopy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ManualArrayToCollectionCopy" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ManualMinMaxCalculation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MapGetWithNotNullAssertionOperator" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="MapReplaceableByEnumMap" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MarkdownUnresolvedFileReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MarkedForRemoval" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MarkerInterface" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MaskedAssertion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MathRandomCastToInt" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MavenCoroutinesDeprecation" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="MavenDuplicateDependenciesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MavenDuplicatePluginInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MavenModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MavenParentMissedVersionInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MavenPropertyInParent" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MavenRedundantGroupId" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MayBeConstant" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="MdUnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MemberVisibilityCanBePrivate" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="MessDetectorValidationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="MetaAnnotationWithoutRuntimeRetention" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MethodCallInLoopCondition" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MethodCanBeVariableArityMethod" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="MethodCount" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="60" /> + <option name="ignoreGettersAndSetters" value="true" /> + <option name="ignoreOverridingMethods" value="false" /> + </inspection_tool> + <inspection_tool class="MethodCoupling" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_includeJavaClasses" value="false" /> + <option name="m_includeLibraryClasses" value="false" /> + <option name="m_limit" value="20" /> + </inspection_tool> + <inspection_tool class="MethodMayBeStatic" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_onlyPrivateOrFinal" value="false" /> + <option name="m_ignoreEmptyMethods" value="true" /> + </inspection_tool> + <inspection_tool class="MethodMayBeSynchronized" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MethodNameSameAsClassName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MethodNameSameAsParentName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MethodNamesDifferOnlyByCase" enabled="true" level="COMPLEX" enabled_by_default="true" /> + <inspection_tool class="MethodOnlyUsedFromInnerClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreMethodsAccessedFromAnonymousClass" value="false" /> + <option name="ignoreStaticMethodsFromNonStaticInnerClass" value="false" /> + <option name="onlyReportStaticMethods" value="false" /> + </inspection_tool> + <inspection_tool class="MethodOverloadsParentMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MethodOverridesInaccessibleMethodOfSuper" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MethodOverridesPackageLocalMethod" enabled="true" level="COMPLEX" enabled_by_default="true" /> + <inspection_tool class="MethodOverridesPrivateMethod" enabled="true" level="COMPLEX" enabled_by_default="true" /> + <inspection_tool class="MethodOverridesStaticMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MethodRefCanBeReplacedWithLambda" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="MethodReturnAlwaysConstant" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MethodReturnOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MethodWithMultipleLoops" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MicronautDataMethodInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MicronautDataRepositoryMethodParametersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MicronautDataRepositoryMethodReturnTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MigrateAssertToMatcherAssert" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MigrateDiagnosticSuppression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MimeType" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MinMaxValuesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MismatchedArrayReadWrite" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MismatchedCollectionQueryUpdate" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="queryNames"> + <value /> + </option> + <option name="updateNames"> + <value /> + </option> + <option name="ignoredClasses"> + <value /> + </option> + </inspection_tool> + <inspection_tool class="MismatchedStringBuilderQueryUpdate" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MismatchedStringCase" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MisorderedAssertEqualsArguments" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MisorderedAssertEqualsArgumentsTestNG" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MisorderedAssertEqualsParameters" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MissingAspectjAutoproxyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MissingDeprecatedAnnotation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MissingDeprecatedAnnotationOnScheduledForRemovalApi" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MissingFinalNewline" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MissingMnemonic" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MissingOverrideAnnotation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreObjectMethods" value="false" /> + <option name="ignoreAnonymousClassMethods" value="true" /> + </inspection_tool> + <inspection_tool class="MissingPackageInfo" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MissingRecentApi" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="MissingSerialAnnotation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MissortedModifiers" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_requireAnnotationsFirst" value="false" /> + </inspection_tool> + <inspection_tool class="MisspelledCompareTo" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MisspelledEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MisspelledHashcode" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MisspelledHeader" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="MisspelledMethodName" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MisspelledSetUp" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MisspelledTearDown" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MisspelledToString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MnIncorrectMimeTypeReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MnProperties" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MnUnresolvedPathVariable" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MnYaml" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ModuleWithTooFewClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10" /> + </inspection_tool> + <inspection_tool class="ModuleWithTooManyClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="100" /> + </inspection_tool> + <inspection_tool class="MongoJSExtResolveInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MongoJSExtSideEffectsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MongoJSResolveInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MongoJSSideEffectsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MoveFieldAssignmentToInitializer" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="MoveLambdaOutsideParentheses" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="MoveSuspiciousCallableReferenceIntoParentheses" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="MoveVariableDeclarationIntoWhen" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="MsBuiltinInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MsOrderByInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MssqlBuiltinInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MultiCatchCanBeSplit" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="MultipleBindingAnnotations" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MultipleDeclaration" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreForLoopDeclarations" value="true" /> + </inspection_tool> + <inspection_tool class="MultipleExceptionsDeclaredOnTestMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MultipleInjectedConstructorsForClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MultipleMethodDesignatorsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MultipleRepositoryUrls" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MultipleReturnPointsPerMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreGuardClauses" value="false" /> + <option name="ignoreEqualsMethod" value="false" /> + <option name="m_limit" value="1" /> + </inspection_tool> + <inspection_tool class="MultipleTopLevelClassesInFile" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="MultipleTypedDeclaration" enabled="true" level="COMPLEX" enabled_by_default="true" /> + <inspection_tool class="MultipleVariablesInDeclaration" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreForLoopDeclarations" value="false" /> + <option name="onlyWarnArrayDimensions" value="true" /> + </inspection_tool> + <inspection_tool class="MultiplyOrDivideByPowerOfTwo" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="checkDivision" value="false" /> + </inspection_tool> + <inspection_tool class="MustAlreadyBeRemovedApi" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="MysqlLoadDataPathInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="MysqlParsingInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NakedNotify" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NativeMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NativeMethods" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NegatedConditional" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreNegatedNullComparison" value="true" /> + </inspection_tool> + <inspection_tool class="NegatedConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NegatedConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NegatedEqualityExpression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NegatedIfElse" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreNegatedNullComparison" value="true" /> + <option name="m_ignoreNegatedZeroComparison" value="false" /> + </inspection_tool> + <inspection_tool class="NegatedIfStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NegativelyNamedBooleanVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestedAssignment" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NestedAssignmentJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestedConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestedConditionalExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestedFunctionCallJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestedFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_includeAnonymousFunctions" value="false" /> + </inspection_tool> + <inspection_tool class="NestedLambdaShadowedImplicitParameter" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="NestedMethodCall" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreFieldInitializations" value="true" /> + </inspection_tool> + <inspection_tool class="NestedSwitchStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestedSwitchStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestedSynchronizedStatement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NestedTryStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NestingDepth" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6" /> + </inspection_tool> + <inspection_tool class="NestingDepthJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="NewExceptionWithoutArguments" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NewInstanceOfSingleton" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NewObjectEquality" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NewStringBufferWithCharArgument" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NoButtonGroup" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NoExplicitFinalizeCalls" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NoLabelFor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NoScrollPane" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NodeCoreCodingAssistance" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NodeJsCodingAssistanceForCoreModules" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NodeModulesDependencies" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="NonAsciiCharacters" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonAtomicOperationOnVolatileField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonBlockStatementBodyJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonBooleanMethodNameMayNotStartWithQuestion" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="questionString" value="is,can,has,should,could,will,shall,contains,equals,startsWith,endsWith" /> + <option name="ignoreBooleanMethods" value="false" /> + <option name="onlyWarnOnBaseMethods" value="true" /> + </inspection_tool> + <inspection_tool class="NonCommentSourceStatements" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="100" /> + </inspection_tool> + <inspection_tool class="NonDefaultConstructor" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="NonExceptionNameEndsWithException" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonExtendableApiUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonFinalClone" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonFinalFieldInEnum" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonFinalFieldInImmutable" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonFinalFieldOfException" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonFinalGuard" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonFinalStaticVariableUsedInClassInitialization" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonFinalUtilityClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonJREEmulationClassesInClientCode" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="NonJaxWsWebServices" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonOsgiMavenDependency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonProtectedConstructorInAbstractClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreNonPublicClasses" value="false" /> + </inspection_tool> + <inspection_tool class="NonPublicClone" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonReproducibleMathCall" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonSerializableFieldInSerializableClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value /> + </option> + <option name="ignoreAnonymousInnerClasses" value="false" /> + <option name="superClassString" value="java.awt.Component" /> + </inspection_tool> + <inspection_tool class="NonSerializableObjectBoundToHttpSession" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonSerializableObjectPassedToObjectStream" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonSerializableServiceParameters" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="NonSerializableWithSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonSerializableWithSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonShortCircuitBoolean" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonShortCircuitBooleanExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonStaticFinalLogger" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="loggerClassName" value="" /> + </inspection_tool> + <inspection_tool class="NonStaticInnerClassInSecureContext" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NonSynchronizedMethodOverridesSynchronizedMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NonThreadSafeLazyInitialization" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NoopMethodInAbstractClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NotNullFieldNotInitialized" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NotifyCalledOnCondition" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NotifyNotInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NotifyWithoutCorrespondingWait" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NpmUsedModulesInstalled" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="NullArgumentToVariableArgMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NullChecksToSafeCall" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="NullThrown" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NullableBooleanElvis" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="NullableInLambdaInTransform" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NullableProblems" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_NULLABLE_METHOD_OVERRIDES_NOTNULL" value="true" /> + <option name="REPORT_NOT_ANNOTATED_METHOD_OVERRIDES_NOTNULL" value="true" /> + <option name="REPORT_NOTNULL_PARAMETER_OVERRIDES_NULLABLE" value="true" /> + <option name="REPORT_NOT_ANNOTATED_PARAMETER_OVERRIDES_NOTNULL" value="true" /> + <option name="REPORT_NOT_ANNOTATED_GETTER" value="true" /> + <option name="REPORT_NOT_ANNOTATED_SETTER_PARAMETER" value="true" /> + <option name="REPORT_ANNOTATION_NOT_PROPAGATED_TO_OVERRIDERS" value="true" /> + <option name="REPORT_NULLS_PASSED_TO_NON_ANNOTATED_METHOD" value="true" /> + </inspection_tool> + <inspection_tool class="NumberEquality" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="NumericOverflow" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="NumericToString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ObjectAllocationIgnoredJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ObjectAllocationInLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ObjectEquality" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreEnums" value="true" /> + <option name="m_ignoreClassObjects" value="true" /> + <option name="m_ignorePrivateConstructors" value="false" /> + </inspection_tool> + <inspection_tool class="ObjectEqualsCanBeEquality" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ObjectInstantiationInEqualsHashCode" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ObjectLiteralToLambda" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ObjectNotify" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ObjectPropertyName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ObjectToString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ObjectsEqualsCanBeSimplified" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ObsoleteCollection" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreRequiredObsoleteCollectionTypes" value="false" /> + </inspection_tool> + <inspection_tool class="ObsoleteExperimentalCoroutines" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="ObsoleteKotlinJsPackages" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="ObviousNullCheck" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OctalAndDecimalIntegersMixed" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="OctalEscape" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="OctalIntegerJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OctalLiteral" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OldGitHubTaskItemReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OldJetBrainsAnnotation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OnDemandImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OneButtonGroup" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OneWayWebMethod" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="OptionalAssignedToNull" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OptionalContainsCollection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OptionalExpectation" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="OptionalGetWithoutIsPresent" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OptionalIsPresent" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OptionalToIf" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="OptionalUsedAsFieldOrParameterType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OraDeprecateTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OraMissingBodyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OraOverloadInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OraUnmatchedForwardDeclarationInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="OverflowingLoopIndex" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="OverloadedMethodsWithSameNumberOfParameters" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreInconvertibleTypes" value="true" /> + </inspection_tool> + <inspection_tool class="OverloadedVarargsMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OverlyComplexArithmeticExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6" /> + </inspection_tool> + <inspection_tool class="OverlyComplexArithmeticExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="6" /> + </inspection_tool> + <inspection_tool class="OverlyComplexBooleanExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="6" /> + <option name="m_ignorePureConjunctionsDisjunctions" value="true" /> + </inspection_tool> + <inspection_tool class="OverlyComplexBooleanExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="OverlyLargePrimitiveArrayInitializer" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="64" /> + </inspection_tool> + <inspection_tool class="OverlyLongLambda" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="OverlyStrongTypeCast" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreInMatchingInstanceof" value="true" /> + </inspection_tool> + <inspection_tool class="OverridableMethodCallDuringObjectConstruction" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OverriddenMethodCallDuringObjectConstruction" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="OverrideOnly" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="OverridingDeprecatedMember" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="OverwrittenKey" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PackageAccessibility" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PackageDirectoryMismatch" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PackageDotHtmlMayBePackageInfo" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PackageInMultipleModules" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PackageInfoWithoutPackage" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PackageJsonMismatchedDependency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PackageName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="PackageNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z0-9_.]*" /> + <option name="m_minLength" value="2" /> + <option name="m_maxLength" value="60" /> + </inspection_tool> + <inspection_tool class="PackageVisibleField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PackageVisibleInnerClass" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreEnums" value="false" /> + <option name="ignoreInterfaces" value="false" /> + </inspection_tool> + <inspection_tool class="PackageWithTooFewClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="3" /> + </inspection_tool> + <inspection_tool class="PackageWithTooManyClasses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="limit" value="10" /> + </inspection_tool> + <inspection_tool class="PageflowModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PagesFileModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PagesModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ParameterCanBeLocal" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ParameterHidingMemberVariable" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreInvisibleFields" value="true" /> + <option name="m_ignoreStaticMethodParametersHidingInstanceFields" value="true" /> + <option name="m_ignoreForConstructors" value="true" /> + <option name="m_ignoreForPropertySetters" value="true" /> + <option name="m_ignoreForAbstractMethods" value="false" /> + </inspection_tool> + <inspection_tool class="ParameterNameDiffersFromOverriddenParameter" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreSingleCharacterNames" value="true" /> + <option name="m_ignoreOverridesOfLibraryMethods" value="true" /> + </inspection_tool> + <inspection_tool class="ParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="ParameterNamingConventionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_regex" value="[a-z][A-Za-z]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="ParameterOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ParameterTypePreventsOverriding" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ParameterizedParametersStaticCollection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ParametersPerConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ParametersPerFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="5" /> + </inspection_tool> + <inspection_tool class="ParametersPerMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="10" /> + </inspection_tool> + <inspection_tool class="PathAnnotation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PatternNotApplicable" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PatternOverriddenByNonAnnotatedMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PatternValidation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_NON_CONSTANT_VALUES" value="true" /> + </inspection_tool> + <inspection_tool class="PatternVariableCanBeUsed" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PermissionUsageInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PgSelectFromProcedureInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpAbstractStaticMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpArgumentWithoutNamedIdentifierInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpArithmeticTypeCheckInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpArrayFillCanBeConvertedToLoopInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpArrayFilterCanBeConvertedToLoopInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpArrayKeyDoesNotMatchArrayShapeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpArrayMapCanBeConvertedToLoopInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpArrayShapeAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpArrayUsedOnlyForWriteInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpArrayWriteIsNotUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpAssignmentInConditionInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpAssignmentReplaceableWithOperatorAssignmentInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpAssignmentReplaceableWithPrefixExpressionInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpAttributeCanBeAddedToOverriddenMemberInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpAttributeIsNotRepeatableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpCSFixerValidationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpCSValidationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpClassCantBeUsedAsAttributeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpClassImplementsSolelyTraversableInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpClassNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpClosureCanBeConvertedToShortArrowFunctionInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpComposerDuplicatedRequirementInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpComposerExtensionStubsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpCompoundNamespaceDepthInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpConditionAlreadyCheckedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpConstantNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpConstantReassignmentInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpConstructorStyleInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpCurlyBraceAccessSyntaxUsageInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpDeprecatedCastInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDeprecatedImplodeUsageInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDeprecationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDisabledExtensionStubsInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpDisabledQualityToolComposerInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDivisionByZeroInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDocDuplicateTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDocFieldTypeMismatchInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDocMissingReturnTagInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDocMissingThrowsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDocRedundantThrowsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDocSignatureInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDuplicateArrayKeysInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDuplicateCaseInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDuplicateCatchBodyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDuplicateMatchArmBodyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDuplicateMatchConditionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDuplicateSwitchCaseBodyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpDynamicAsStaticMethodCallInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpElementIsNotAvailableInCurrentPhpVersionInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpExitPointAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpExpectedValuesShouldBeUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpExpressionAlwaysConstantInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpExpressionAlwaysNullInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpExpressionResultUnusedInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpExpressionWithSameOperandsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpExpressionWithoutClarifyingParenthesesInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpFieldAssignmentTypeMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpFieldCanBePromotedInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpForeachArrayIsUsedAsValueInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpForeachNestedOuterKeyValueVariablesConflictInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpFormatFunctionParametersMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpFullyQualifiedNameUsageInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpFunctionNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpGetClassCanBeReplacedWithClassNameLiteralInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpGotoIntoLoopInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpHierarchyChecksInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpIgnoredClassAliasDeclaration" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpIllegalArrayKeyTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpIllegalPsrClassPathInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpIllegalStringOffsetInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpImmutablePropertyIsWrittenInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpInapplicableAttributeTargetDeclarationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpInappropriateInheritDocUsageInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpIncludeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpIncompatibleReturnTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpInconsistentReturnPointsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpIncorrectMagicMethodSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpInstanceofIsAlwaysTrueInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpInternalEntityUsedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpInvalidInstanceofInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpInvalidMagicMethodModifiersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpLanguageLevelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpLineCommentWillBeParsedAsAttributeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpLongTypeFormInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpLoopCanBeConvertedToArrayFillInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpLoopCanBeConvertedToArrayFilterInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpLoopCanBeConvertedToArrayMapInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpLoopNeverIteratesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMatchExpressionCanBeReplacedWithTernaryInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpMatchExpressionWithOnlyDefaultArmInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMethodMayBeStaticInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpMethodNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMethodOrClassCallIsNotCaseSensitiveInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMethodParametersCountMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingBreakStatementInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingDocCommentInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingFieldTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingParamTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingParentCallCommonInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingParentCallMagicInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingParentConstructorInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingReturnTypeInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpMissingStrictTypesDeclarationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMissingVisibilityInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMixedReturnTypeCanBeReducedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpModifierOrderInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpMultipleClassesDeclarationsInOneFile" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNamedArgumentMightBeUnresolvedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNamedArgumentUsageInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpNamedArgumentsWithChangedOrderInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNestedTernaryExpressionUsageInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpNewClassMissingParameterListInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNoReturnAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNonCanonicalElementsOrderInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNonCompoundUseInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNonStrictObjectEqualityInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpNotInstalledPackagesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpOptionalBeforeRequiredParametersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpOverridingMethodVisibilityInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpParameterByRefIsNotUsedAsReferenceInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpParameterNameChangedDuringInheritanceInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpParamsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpPassByRefInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpPossiblePolymorphicInvocationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpPrivateFieldCanBeLocalVariableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpPromotedFieldUsageInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpPropertyNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpPureAttributeCanBeAddedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpPureFunctionMayProduceSideEffectsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantAssignmentToPromotedFieldInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantAttributeParenthesisInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantCatchClauseInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantClosingTagInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantDocCommentInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantOptionalArgumentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantTypeInUnionTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpRedundantVariableDocTypeInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpSeparateElseIfInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpShortOpenTagInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpSignatureMismatchDuringInheritanceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpSillyAssignmentInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpSingleStatementWithBracesInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpStatementHasEmptyBodyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpStatementWithoutBracesInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpStaticAsDynamicMethodCallInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpStrFunctionsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpStrictTypeCheckingInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpSuperClassIncompatibleWithInterfaceInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpSwitchCanBeReplacedWithMatchExpressionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpSwitchCaseWithoutDefaultBranchInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpTernaryExpressionCanBeReplacedWithConditionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpToStringImplementationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpToStringMayProduceExceptionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpToStringReturnInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpTooManyParametersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpTraditionalSyntaxArrayLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpTraitUseRuleInsideDifferentClassUseListInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpTraitsUseListInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpTypedPropertyMightBeUninitializedInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedCallbackInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedClassConstantInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedClassInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedConstantInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedFieldInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedFunctionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedGotoLabelInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedNamespaceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUndefinedVariableInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PhpUnhandledExceptionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitAssertArrayHasKeyInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitAssertContainsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitAssertCountInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitAssertEqualsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitAssertFileEqualsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitCoversByAccessModifierIsDeprecatedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitCoversFunctionWithoutScopeResolutionOperatorInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitDeprecatedExpectExceptionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitExpectedExceptionDocTagIsDeprecatedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitMisorderedAssertEqualsArgumentsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnitMissingTargetForTestInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpUnitUndefinedDataProviderInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnnecessaryDoubleQuotesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnnecessaryFullyQualifiedNameInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnnecessaryLocalVariableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnnecessaryParenthesesInspection" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="PhpUnnecessaryReturnInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnnecessarySemicolonInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnnecessaryStaticReferenceInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnpackedArrayArgumentTypeMismatchInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnreachableStatementInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnused" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnusedAliasInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnusedFieldDefaultValueInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnusedLocalVariableInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnusedMatchConditionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnusedParameterInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnusedPrivateFieldInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUnusedPrivateMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUsageOfSilenceOperatorInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpUselessTrailingCommaInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpVarUsageInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpVariableNamingConventionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpVariableVariableInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpVoidFunctionResultUsedInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpWrongCatchClausesOrderInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpWrongForeachArgumentTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PhpWrongStringConcatenationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PlaceholderCountMatchesArgumentCount" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PlatformDetectionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PlatformExtensionReceiverOfInline" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PlayCustomTagNameInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PlayPropertyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PluginXmlCapitalization" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PluginXmlDynamicPlugin" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PluginXmlI18n" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PluginXmlValidity" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="PointcutMethodStyleInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PointlessArithmeticExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreExpressionsContainingConstants" value="true" /> + </inspection_tool> + <inspection_tool class="PointlessArithmeticExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PointlessBinding" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PointlessBitwiseExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreExpressionsContainingConstants" value="false" /> + </inspection_tool> + <inspection_tool class="PointlessBitwiseExpressionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreExpressionsContainingConstants" value="false" /> + </inspection_tool> + <inspection_tool class="PointlessBooleanExpression" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreExpressionsContainingConstants" value="true" /> + </inspection_tool> + <inspection_tool class="PointlessBooleanExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PointlessIndexOfComparison" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PointlessNullCheck" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PossibleListItem" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PostfixTemplateDescriptionNotFound" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PresentationAnnotation" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="PreviewAnnotationInFunctionWithParameters" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PreviewDimensionRespectsLimit" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PreviewMustBeTopLevelFunction" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PreviewNeedsComposableAnnotation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PrimitiveArrayArgumentToVariableArgMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PrivateMemberAccessBetweenOuterAndInnerClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PrivatePropertyName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ProblematicVarargsMethodOverride" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ProblematicWhitespace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ProhibitJvmOverloadsOnConstructorsOfAnnotationClassesMigration" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="ProhibitRepeatedUseSiteTargetAnnotationsMigration" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="ProhibitTypeParametersForLocalVariablesMigration" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="ProhibitUseSiteTargetAnnotationsOnSuperTypesMigration" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="ProjectFingerprint" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PropertyName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="PropertyValueSetToItself" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ProtectedField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ProtectedInFinal" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ProtectedInnerClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEnums" value="false" /> + <option name="ignoreInterfaces" value="false" /> + </inspection_tool> + <inspection_tool class="ProtectedMemberInFinalClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PsiElementConcatenation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PublicApiImplicitType" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="PublicConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PublicConstructorInNonPublicClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PublicField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEnums" value="true" /> + <option name="ignorableAnnotations"> + <value /> + </option> + </inspection_tool> + <inspection_tool class="PublicFieldAccessedInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PublicInnerClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEnums" value="true" /> + <option name="ignoreInterfaces" value="false" /> + </inspection_tool> + <inspection_tool class="PublicMethodNotExposedInInterface" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value /> + </option> + <option name="onlyWarnIfContainingClassImplementsAnInterface" value="false" /> + </inspection_tool> + <inspection_tool class="PublicMethodWithoutLogging" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="loggerClassName" value="java.util.logging.Logger,org.slf4j.Logger,org.apache.commons.logging.Log,org.apache.log4j.Logger,org.apache.logging.log4j.Logger" /> + </inspection_tool> + <inspection_tool class="PublicStaticArrayField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PublicStaticCollectionField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="PublisherImplementation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyAbstractClassInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyArgumentEqualDefaultInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyArgumentListInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyAssignmentToLoopOrWithParameterInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyAsyncCallInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyAttributeOutsideInitInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyAugmentAssignmentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyBDDParametersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyBehaveInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyBroadExceptionInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyByteLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyCallByClassInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyCallingNonCallableInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyChainedComparisonsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyClassHasNoInitInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyClassicStyleClassInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyComparisonWithNoneInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyCompatibilityInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ourVersions"> + <value> + <list size="2"> + <item index="0" class="java.lang.String" itemvalue="2.7" /> + <item index="1" class="java.lang.String" itemvalue="3.8" /> + </list> + </value> + </option> + </inspection_tool> + <inspection_tool class="PyDataclassInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyDecoratorInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyDefaultArgumentInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyDeprecationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyDictCreationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyDictDuplicateKeysInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyDocstringTypesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyDunderSlotsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyExceptClausesOrderInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyExceptionInheritInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyFinalInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyFromFutureImportInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyGlobalUndefinedInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyInconsistentIndentationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyIncorrectDocstringInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyInitNewSignatureInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyInterpreterInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyListCreationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMandatoryEncodingInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMethodFirstArgAssignmentInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMethodMayBeStaticInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMethodOverridingInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMethodParametersInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMissingConstructorInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMissingOrEmptyDocstringInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyMissingTypeHintsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyNamedTupleInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyNestedDecoratorsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyNonAsciiCharInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyNoneFunctionAssignmentInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyOldStyleClassesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyOverloadsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyPackageRequirementsInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoredPackages"> + <value> + <list size="0" /> + </value> + </option> + </inspection_tool> + <inspection_tool class="PyPep8Inspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyPep8NamingInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyPropertyAccessInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyPropertyDefinitionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyProtectedMemberInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyProtocolInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyRedeclarationInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyRedundantParenthesesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyReturnFromInitInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PySetFunctionToLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyShadowingBuiltinsInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyShadowingNamesInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PySimplifyBooleanCheckInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PySingleQuotedDocstringInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyStatementEffectInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyStringExceptionInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="PyStringFormatInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyStubPackagesAdvertiser" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyStubPackagesCompatibilityInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PySuperArgumentsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyTestParametrizedInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyTrailingSemicolonInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyTupleAssignmentBalanceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyTupleItemAssignmentInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyTypeCheckerInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyTypeHintsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyTypedDictInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyUnboundLocalVariableInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyUnnecessaryBackslashInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyUnreachableCodeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyUnresolvedReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="PyUnusedLocalInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="PyramidSetupInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="QsPrivateBeanMembersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="QsProperties" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="QsUndeclaredPathMimeTypesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="QsYaml" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Query_bound_parameters" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Query_index_required" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Query_restricted" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="QuestionableName" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="nameString" value="aa,abc,bad,bar,bar2,baz,baz1,baz2,baz3,bb,blah,bogus,bool,cc,dd,defau1t,dummy,dummy2,ee,fa1se,ff,foo,foo1,foo2,foo3,foobar,four,fred,fred1,fred2,gg,hh,hello,hello1,hello2,hello3,ii,nu11,one,silly,silly2,string,two,then,three,whi1e,var" /> + </inspection_tool> + <inspection_tool class="QuickFixGetFamilyNameViolation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="QuirksModeInspectionTool" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="IE50" value="false" /> + <option name="IE55" value="false" /> + <option name="IE6" value="false" /> + <option name="IE7" value="true" /> + <option name="IE_MAC" value="false" /> + <option name="MOZILLA" value="true" /> + <option name="OPERA7" value="false" /> + <option name="OPERA8" value="false" /> + <option name="OPERA85" value="true" /> + <option name="OPERA9" value="true" /> + <option name="SAFARI" value="true" /> + </inspection_tool> + <inspection_tool class="R8IgnoredFlags" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RSIncorrectMimeTypeReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="RSReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RandomDoubleForRandomInteger" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RawTypeCanBeGeneric" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="RawUseOfParameterizedType" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ReactiveStreamsNullableInLambdaInTransform" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactiveStreamsPublisherImplementation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactiveStreamsSubscriberImplementation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactiveStreamsThrowInOperator" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactiveStreamsTooLongSameOperatorsChain" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactiveStreamsUnusedPublisher" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactorAutomaticDebugger" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactorThrowInOperator" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReactorUnusedPublisher" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReadObjectAndWriteObjectPrivate" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReadObjectInitialization" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReadResolveAndWriteReplaceProtected" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReadWriteStringCanBeUsed" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RecordCanBeClass" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="RecordStoreResource" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RecursiveEqualsCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RecursivePropertyAccessor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantArrayCreation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantAsSequence" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantAsync" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantCast" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantClassCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantCollectionOperation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantCompanionReference" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantComparatorComparing" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantCompareCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantElseInIf" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="RedundantElvisReturnNull" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantEmptyInitializerBlock" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="RedundantEnumConstructorInvocation" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantExplicitClose" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantExplicitType" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantExplicitVariableType" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="RedundantFieldInitialization" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantFileCreation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantGetter" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantIf" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantImplements" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSerializable" value="false" /> + <option name="ignoreCloneable" value="false" /> + </inspection_tool> + <inspection_tool class="RedundantImport" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="RedundantInnerClassModifier" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantLabelMigration" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantLabeledSwitchRuleCodeBlock" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantLambdaArrow" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantLambdaOrAnonymousFunction" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantLambdaParameterType" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="RedundantMethodOverride" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantModalityModifier" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantModifiersUtilityClassLombok" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantModifiersValLombok" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantModifiersValueLombok" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantNotNullExtensionReceiverOfInline" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="RedundantNullableReturnType" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantObjectTypeCheck" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="RedundantOperationOnEmptyContainer" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantRecordConstructor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantRequireNotNullCall" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantReturnLabel" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantRunCatching" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantSamConstructor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantScopeBinding" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantSemicolon" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantSetter" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantSlf4jDefinition" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantStreamOptionalCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantStringFormatCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantSuppression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantSuspendModifier" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantThrows" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantThrowsDeclaration" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantToBinding" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantToProviderBinding" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantTypeArguments" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantTypeConversion" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="CHECK_ANY" value="false" /> + </inspection_tool> + <inspection_tool class="RedundantUnitExpression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantUnitReturnType" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantUnmodifiable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RedundantVisibilityModifier" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RedundantWith" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReferenceLink" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ReferencesToClassesFromDefaultPackagesInJSPFile" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ReflectionForUnavailableAnnotation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Reformat" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RefusedBequest" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreEmptySuperMethods" value="false" /> + </inspection_tool> + <inspection_tool class="RegExpAnonymousGroup" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RegExpDuplicateAlternationBranch" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RegExpDuplicateCharacterInClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RegExpEmptyAlternationBranch" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RegExpEscapedMetaCharacter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RegExpOctalEscape" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RegExpRedundantEscape" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RegExpRedundantNestedCharacterClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RegExpRepeatedSpace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RegExpSingleCharAlternation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RegExpUnexpectedAnchor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RemoveCurlyBracesFromTemplate" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveEmptyClassBody" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="RemoveEmptyParenthesesFromAnnotationEntry" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveEmptyParenthesesFromLambdaCall" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="RemoveEmptyPrimaryConstructor" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveEmptySecondaryConstructorBody" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveExplicitSuperQualifier" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveExplicitTypeArguments" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveForLoopIndices" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveLiteralUnderscores" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="RemoveRedundantBackticks" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveRedundantCallsOfConversionMethods" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveRedundantQualifierName" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveRedundantSpreadOperator" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveSetterParameterType" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveSingleExpressionStringTemplate" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RemoveToStringInStringTemplate" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RepeatedSpace" enabled="true" level="COMPLEX" enabled_by_default="true" /> + <inspection_tool class="ReplaceAllDot" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReplaceArrayEqualityOpWithArraysEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceArrayOfWithLiteral" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceArraysCopyOfWithCopyOf" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ReplaceAssertBooleanWithAssertEquality" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceAssignmentWithOperatorAssignment" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreLazyOperators" value="true" /> + <option name="ignoreObscureOperators" value="false" /> + </inspection_tool> + <inspection_tool class="ReplaceAssignmentWithOperatorAssignmentJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReplaceAssociateFunction" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceCallWithBinaryOperator" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceCollectionCountWithSize" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceGetOrSet" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ReplaceGuardClauseWithFunctionCall" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceInefficientStreamCount" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceJavaStaticMethodWithKotlinAnalog" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceManualRangeWithIndicesCalls" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ReplaceNegatedIsEmptyWithIsNotEmpty" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceNotNullAssertionWithElvisReturn" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="ReplaceNullCheck" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReplacePutWithAssignment" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceRangeStartEndInclusiveWithFirstLast" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceRangeToWithUntil" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceSingleLineLet" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReplaceSizeCheckWithIsNotEmpty" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceSizeZeroCheckWithIsEmpty" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceStringFormatWithLiteral" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceSubstringWithDropLast" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceSubstringWithIndexingOperation" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceSubstringWithSubstringAfter" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceSubstringWithSubstringBefore" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceSubstringWithTake" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceToStringWithStringTemplate" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="ReplaceToWithInfixForm" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceWithEnumMap" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceWithIgnoreCaseEquals" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="ReplaceWithOperatorAssignment" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="RequiredArtifactTypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="RequiredAttributes" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myAdditionalRequiredHtmlAttributes" value="" /> + </inspection_tool> + <inspection_tool class="RequiredBeanTypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ReservedWordUsedAsNameJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RestParamTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RestResourceMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RestWrongDefaultValueInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RestrictReturnStatementTargetMigration" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="Restricted_Python_calls" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ResultOfObjectAllocationIgnored" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ResultSetIndexZero" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ReturnFieldFromSupertype" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReturnFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReturnFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReturnNull" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_reportObjectMethods" value="true" /> + <option name="m_reportArrayMethods" value="true" /> + <option name="m_reportCollectionMethods" value="true" /> + <option name="m_ignorePrivateMethods" value="false" /> + </inspection_tool> + <inspection_tool class="ReturnOfDateField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ReturnOfInnerClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ReturnSeparatedFromComputation" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="ReturnThis" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReuseOfLocalVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ReuseOfLocalVariableJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="RuntimeExec" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="RuntimeExecWithNonConstantString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SSBasedInspection" enabled="true" level="WARNING" enabled_by_default="true"> + <searchConfiguration name="Concrete list class in declaration (use List<...> instead!)" text="class $Class$ { $FieldType$ $FieldName$ = $Init$; }" recursive="false" caseInsensitive="false" type="JAVA"> + <constraint name="Class" within="" contains="" /> + <constraint name="FieldType" regexp="(Array|Linked)List.*" maxCount="2147483647" target="true" within="" contains="" /> + <constraint name="FieldName" maxCount="2147483647" within="" contains="" /> + <constraint name="Init" minCount="0" maxCount="2147483647" within="" contains="" /> + <constraint name="__context__" within="" contains="" /> + </searchConfiguration> + <searchConfiguration name="Concrete list class in variable declaration (use List<...> instead)" text="$Type$ $Var$" recursive="false" caseInsensitive="false" type="JAVA"> + <constraint name="Type" regexp="(Array|Linked)List.*" target="true" within="" contains="" /> + <constraint name="Var" within="" contains="" /> + <constraint name="__context__" within="" contains="" /> + </searchConfiguration> + <searchConfiguration name="Only use wrapper classes as element type, not for ordinary variables" text="$Type$ $Var$ = $Value$" recursive="false" caseInsensitive="true" type="JAVA"> + <constraint name="Type" regexp="(Integer|Boolean|Long|Character|Short|Byte)" target="true" within="" contains="" /> + <constraint name="Var" within="" contains="" /> + <constraint name="Value" nameOfExprType="int|boolean|long|char|short|byte" minCount="0" within="" contains="" /> + <constraint name="__context__" within="" contains="" /> + </searchConfiguration> + <searchConfiguration name="Only use wrapper classes as element type, not for ordinary return values" text="class $Class$ { $ReturnType$ $MethodName$($ParameterType$ $Parameter$); }" recursive="false" caseInsensitive="true" type="JAVA"> + <constraint name="Class" within="" contains="" /> + <constraint name="ReturnType" regexp="(Integer|Boolean|Long|Character|Short|Byte)" maxCount="2147483647" target="true" within="" contains="" /> + <constraint name="MethodName" maxCount="2147483647" within="" contains="" /> + <constraint name="ParameterType" minCount="0" maxCount="2147483647" within="" contains="" /> + <constraint name="Parameter" minCount="0" maxCount="2147483647" within="" contains="" /> + </searchConfiguration> + </inspection_tool> + <inspection_tool class="SafeCastWithReturn" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SafeLock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SafeVarargsDetector" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SamePackageImport" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SameParameterValue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SameReturnValue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SassScssResolvedByNameOnly" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="SassScssUnresolvedMixin" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SassScssUnresolvedPlaceholderSelector" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SassScssUnresolvedVariable" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ScheduledForRemoval" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ScheduledMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ScopeFunctionConversion" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="SeamAnnotationIncorrectSignatureInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SeamAnnotationsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SeamBijectionIllegalScopeParameterInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SeamBijectionTypeMismatchInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SeamBijectionUndefinedContextVariableInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SeamDomModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SeamDuplicateComponentsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SeamIllegalComponentScopeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SeamJamComponentInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SecondUnsafeCall" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SelfAssignment" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SelfIncludingJspFiles" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SelfReferenceConstructorParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SerialAnnotationUsedOnWrongMember" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SerialPersistentFieldsWithWrongSignature" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SerialVersionUIDNotStaticFinal" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SerializableCtor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SerializableDeserializableClassInSecureContext" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SerializableHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false" /> + <option name="superClassString" value="java.awt.Component" /> + </inspection_tool> + <inspection_tool class="SerializableHasSerializationMethods" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false" /> + <option name="superClassString" value="java.awt.Component" /> + </inspection_tool> + <inspection_tool class="SerializableInnerClassHasSerialVersionUIDField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false" /> + <option name="superClassString" value="java.awt.Component" /> + </inspection_tool> + <inspection_tool class="SerializableInnerClassWithNonSerializableOuterClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAnonymousInnerClasses" value="false" /> + <option name="superClassString" value="java.awt.Component" /> + </inspection_tool> + <inspection_tool class="SerializableRecordContainsIgnoredMembers" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SerializableStoresNonSerializable" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="SerializableWithUnconstructableAncestor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ServerEndpointInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ServletWithoutMappingInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SessionScopedInjectsRequestScoped" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SetReplaceableByEnumSet" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SetterBackingFieldAssignment" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SetupCallsSuperSetup" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SetupIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SharedThreadLocalRandom" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ShellCheck" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ShiftOutOfRange" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ShiftOutOfRangeJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ShrinkerArrayType" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ShrinkerInvalidFlags" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ShrinkerUnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SignalWithoutCorrespondingAwait" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SillyAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SillyAssignmentJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SimpleDateFormatWithoutLocale" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SimpleRedundantLet" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifiableAnnotation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifiableAssertion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SimplifiableBooleanExpression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SimplifiableCall" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifiableCallChain" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifiableConditionalExpression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifiableEqualsExpression" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifiableIfStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SimplifiableJUnitAssertion" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SimplifiedTestNGAssertion" enabled="true" level="COMPLEX" enabled_by_default="true" /> + <inspection_tool class="SimplifyAssertNotNull" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="SimplifyBooleanWithConstants" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifyCollector" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifyForEach" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="SimplifyNegatedBinaryExpression" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifyNestedEachInScopeFunction" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifyOptionalCallChains" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifyStreamApiCallChains" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SimplifyWhenWithBooleanConstantCondition" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="Since15" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SingleCharAlternation" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="SingleCharacterStartsWith" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SingleClassImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SingleElementAnnotation" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="SingleStatementInBlock" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="Singleton" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SingletonConstructor" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SingletonInjectsScoped" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SizeReplaceableByIsEmpty" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SleepWhileHoldingLock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SocketResource" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="insideTryAllowed" value="false" /> + </inspection_tool> + <inspection_tool class="SortModifiers" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SortedCollectionWithNonComparableKeys" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SpellCheckingInspection" enabled="false" level="TYPO" enabled_by_default="false"> + <option name="processCode" value="true" /> + <option name="processLiterals" value="true" /> + <option name="processComments" value="true" /> + </inspection_tool> + <inspection_tool class="SpringAopErrorsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringAopWarningsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringBatchModel" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringBeanAttributesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringBeanConstructorArgInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringBeanDepedencyCheckInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringBeanInstantiationInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringBeanLookupMethodInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringBeanNameConventionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringBootAdditionalConfig" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringBootApplicationProperties" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringBootApplicationSetup" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringBootApplicationYaml" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringBootBootstrapConfigurationInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringBootReactorHooksOnDebug" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringCacheAnnotationsOnInterfaceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringCacheNamesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringCacheableAndCachePutInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringCacheableComponentsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringCloudStreamInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringCloudStreamMessageChannelInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringComponentScan" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringConfigurationProxyMethods" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringContextConfigurationInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringDataMethodInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringDataRepositoryMethodParametersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringDataRepositoryMethodReturnTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringElInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringElStaticFieldInjectionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringEventListenerInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringFacetCodeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringFacetInspection" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="checkTestFiles" value="false" /> + </inspection_tool> + <inspection_tool class="SpringFacetProgrammaticInspection" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringFactoryMethodInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringHandlersSchemasHighlighting" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringImportResource" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringInactiveProfileHighlightingInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringIncorrectResourceTypeInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringInjectionValueConsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringInjectionValueStyleInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringIntegrationDeprecations21" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringIntegrationMethodEndpointInconsistency" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringIntegrationModel" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringJavaAutowiredFieldsWarningInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringJavaAutowiredMembersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringJavaConfigExternalBeansErrorInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringJavaConfigInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringJavaConstructorAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringJavaInjectionPointsAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringJavaStaticMembersAutowiringInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringLookupInjectionInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringMVCInitBinder" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringMVCViewInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringMessageDispatcherWebXmlInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringOsgiElementsInconsistencyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringOsgiListenerInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringOsgiServiceCommonInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringPlaceholdersInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringProfileExpression" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringPropertySource" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringPublicFactoryMethodInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringRequiredAnnotationInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringRequiredPropertyInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringScopesInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringSecurityAnnotationBeanPointersResolveInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringSecurityDebugActivatedInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringSecurityFiltersConfiguredInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringSecurityModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringTestingDirtiesContextInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringTestingSqlInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringTestingTransactionalInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringTransactionalComponentInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringWebServiceAnnotationsInconsistencyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringWebServicesConfigurationsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringWebSocketConfigurationInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringXmlAutowireExplicitlyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SpringXmlAutowiringInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SpringXmlModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SqlAddNotNullColumnInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlAggregatesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlAmbiguousColumnInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlAutoIncrementDuplicateInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlCallNotationInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SqlCaseVsCoalesceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlCaseVsIfInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlCheckUsingColumnsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlConstantConditionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlCurrentSchemaInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlDeprecateTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlDerivedTableAliasInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlDialectInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlDropIndexedColumnInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlDtInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlDuplicateColumnInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlErrorHandlingInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SqlGotoInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlIdentifierInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlIdentifierLengthInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SqlIllegalCursorStateInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlInsertIntoGeneratedColumnInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlInsertNullIntoNotNullInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlInsertValuesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlJoinWithoutOnInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlMisleadingReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlMissingColumnAliasesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlMissingReturnInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SqlMultipleLimitClausesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlNamedArgumentsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlNoDataSourceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlNullComparisonInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlRedundantAliasInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlRedundantCodeInCoalesceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlRedundantElseNullInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlRedundantLimitInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlRedundantOrderingDirectionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlResolveInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SqlShouldBeInGroupByInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlSideEffectsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlSignatureInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlStorageInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlStringLengthExceededInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlTransactionStatementInTriggerInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlTriggerTransitionInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlTypeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlUnicodeStringLiteralInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlUnreachableCodeInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlUnusedCteInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlUnusedSubqueryItemInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlUnusedVariableInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SqlWithoutWhereInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StandardJS" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="StandardVariableNames" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StatefulEp" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StatementsPerFunctionJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="30" /> + </inspection_tool> + <inspection_tool class="StaticCallOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StaticCollection" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreWeakCollections" value="false" /> + </inspection_tool> + <inspection_tool class="StaticFieldReferenceOnSubclass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StaticGuardedByInstance" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StaticImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StaticInheritance" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StaticInitializerReferencesSubClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StaticMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="3" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="StaticMethodOnlyUsedInOneClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StaticNonFinalField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StaticPseudoFunctionalStyleMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StaticSuite" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StaticVariableInitialization" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="false" /> + </inspection_tool> + <inspection_tool class="StaticVariableNamingConvention" enabled="true" level="COMPLEX" enabled_by_default="true"> + <option name="checkMutableFinals" value="false" /> + <option name="m_regex" value="[a-z][A-Za-z\d]*" /> + <option name="m_minLength" value="3" /> + <option name="m_maxLength" value="32" /> + </inspection_tool> + <inspection_tool class="StaticVariableOfConcreteClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StaticVariableUninitializedUse" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignorePrimitives" value="false" /> + </inspection_tool> + <inspection_tool class="StatisticsCollectorNotRegistered" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StreamToLoop" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="StringBufferField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringBufferMustHaveInitialCapacity" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StringBufferReplaceableByString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StringBufferReplaceableByStringBuilder" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringBufferToStringInConcatenation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringConcatenation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreAsserts" value="false" /> + <option name="ignoreSystemOuts" value="false" /> + <option name="ignoreSystemErrs" value="false" /> + <option name="ignoreThrowableArguments" value="false" /> + <option name="ignoreConstantInitializers" value="false" /> + <option name="ignoreInTestCode" value="false" /> + <option name="ignoreInToString" value="false" /> + </inspection_tool> + <inspection_tool class="StringConcatenationArgumentToLogCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringConcatenationInFormatCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringConcatenationInLoops" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringConcatenationInMessageFormatCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringConcatenationInsideStringBufferAppend" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringConcatenationMissingWhitespace" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StringConstructor" enabled="true" level="OPTIMIZE" enabled_by_default="true"> + <option name="ignoreSubstringArguments" value="false" /> + </inspection_tool> + <inspection_tool class="StringEquality" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StringEqualsCharSequence" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringEqualsEmptyString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringLiteralBreaksHTMLJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StringOperationCanBeSimplified" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringRepeatCanBeUsed" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="StringReplaceableByStringBuffer" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="onlyWarnOnLoop" value="true" /> + </inspection_tool> + <inspection_tool class="StringToString" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="StringToUpperWithoutLocale" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StringTokenizer" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="StringTokenizerDelimiter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="Struts2ModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="Stylelint" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="SubscriberImplementation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SubstringZero" enabled="true" level="OPTIMIZE" enabled_by_default="true" /> + <inspection_tool class="SubtractionInCompareTo" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuperTearDownInFinally" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuppressionAnnotation" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="myAllowedSuppressions"> + <list> + <option value="UnusedParameters" /> + <option value="StringBufferField" /> + </list> + </option> + </inspection_tool> + <inspection_tool class="SuspendFunctionOnCoroutineScope" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousArrayCast" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousArrayMethodCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousAsDynamic" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousCollectionReassignment" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousDateFormat" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousEqualsCombination" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousGetterSetter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousIndentAfterControlStatement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousIntegerDivAssignment" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousInvocationHandlerImplementation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousListRemoveInLoop" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuspiciousLiteralUnderscore" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SuspiciousLocalesLanguages" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuspiciousMethodCalls" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_CONVERTIBLE_METHOD_CALLS" value="true" /> + </inspection_tool> + <inspection_tool class="SuspiciousNameCombination" enabled="false" level="WARNING" enabled_by_default="false"> + <group names="x,width,left,right" /> + <group names="y,height,top,bottom" /> + <ignored> + <option name="METHOD_MATCHER_CONFIG" value="java.io.PrintStream,println,java.io.PrintWriter,println,java.lang.System,identityHashCode,java.sql.PreparedStatement,set.*,java.sql.ResultSet,update.*,java.sql.SQLOutput,write.*,java.lang.Integer,compare.*,java.lang.Long,compare.*,java.lang.Short,compare,java.lang.Byte,compare,java.lang.Character,compare,java.lang.Boolean,compare,java.lang.Math,.*,java.lang.StrictMath,.*" /> + </ignored> + </inspection_tool> + <inspection_tool class="SuspiciousPackagePrivateAccess" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuspiciousSystemArraycopy" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuspiciousTernaryOperatorInVarargsCall" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuspiciousToArrayCall" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuspiciousTypeOfGuard" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SuspiciousVarProperty" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SwitchLabeledRuleCanBeCodeBlock" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="SwitchStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SwitchStatementDensity" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="8" /> + </inspection_tool> + <inspection_tool class="SwitchStatementWithConfusingDeclaration" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SwitchStatementWithTooFewBranches" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="2" /> + </inspection_tool> + <inspection_tool class="SwitchStatementWithTooManyBranches" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_limit" value="15" /> + </inspection_tool> + <inspection_tool class="SwitchStatementsWithoutDefault" enabled="false" level="INFORMATION" enabled_by_default="false"> + <option name="m_ignoreFullyCoveredEnums" value="true" /> + </inspection_tool> + <inspection_tool class="SynchronizationOnGetClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SynchronizationOnLocalVariableOrMethodParameter" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="reportLocalVariables" value="true" /> + <option name="reportMethodParameters" value="true" /> + </inspection_tool> + <inspection_tool class="SynchronizationOnStaticField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SynchronizeOnLock" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SynchronizeOnNonFinalField" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SynchronizeOnThis" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SynchronizedMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_includeNativeMethods" value="true" /> + <option name="ignoreSynchronizedSuperMethods" value="true" /> + </inspection_tool> + <inspection_tool class="SynchronizedOnLiteralObject" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SyntaxError" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="SystemExit" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SystemGC" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SystemGetenv" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SystemOutErr" enabled="false" level="INFO" enabled_by_default="false" /> + <inspection_tool class="SystemProperties" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="SystemRunFinalizersOnExit" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="SystemSetSecurityManager" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TaglibDomModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="TailRecursion" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TailRecursionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TeardownCallsSuperTeardown" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TeardownIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TelReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TestCaseInProductCode" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TestCaseWithConstructor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TestCaseWithNoTestMethods" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSupers" value="false" /> + </inspection_tool> + <inspection_tool class="TestFailedLine" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TestFunctionName" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="TestMethodInProductCode" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TestMethodIsPublicVoidNoArg" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TestMethodWithoutAssertion" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="assertionMethods" value="org.junit.Assert,assert.*|fail.*,junit.framework.Assert,assert.*|fail.*,org.mockito.Mockito,verify.*,org.junit.rules.ExpectedException,expect.*" /> + </inspection_tool> + <inspection_tool class="TestNGDataProvider" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TestNGMethodNamingConvention" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TestOnlyProblems" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TextBlockBackwardMigration" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="TextBlockMigration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TextLabelInSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TextLabelInSwitchStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThisEscapedInConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThisExpressionReferencesGlobalObjectJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThreadDeathRethrown" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreadDumpStack" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="ThreadLocalNotStaticFinal" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreadPriority" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreadRun" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreadStartInConstruction" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreadStopSuspendResume" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreadWithDefaultRunMethod" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreadYield" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThreeNegationsPerFunctionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThreeNegationsPerMethod" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreInEquals" value="true" /> + <option name="ignoreInAssert" value="false" /> + </inspection_tool> + <inspection_tool class="ThrowCaughtLocally" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreRethrownExceptions" value="false" /> + </inspection_tool> + <inspection_tool class="ThrowFromFinallyBlock" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThrowFromFinallyBlockJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThrowableNotThrown" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThrowablePrintStackTrace" enabled="false" level="INFO" enabled_by_default="false" /> + <inspection_tool class="ThrowablePrintedToSystemOut" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="ThrownExceptionsPerMethod" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_limit" value="8" /> + </inspection_tool> + <inspection_tool class="ThrowsRuntimeException" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ThymeleafDialectDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ThymeleafMessagesResolveInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ThymeleafVariablesResolveInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="TimeToString" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ToArrayCallWithZeroLengthArrayArgument" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TocNotSimToc" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TodoComment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TooBroadCatch" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="onlyWarnOnRootExceptions" value="true" /> + <option name="ignoreThrown" value="true" /> + </inspection_tool> + <inspection_tool class="TooBroadScope" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_allowConstructorAsInitializer" value="false" /> + <option name="m_onlyLookAtBlocks" value="true" /> + </inspection_tool> + <inspection_tool class="TooBroadThrows" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreInTestCode" value="true" /> + <option name="ignoreLibraryOverrides" value="true" /> + </inspection_tool> + <inspection_tool class="TooLongSameOperatorsChain" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TrailingComma" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="TrailingSpacesInProperty" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TransientFieldInNonSerializableClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TransientFieldNotInitialized" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TrivialConditionalJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TrivialFunctionalExpressionUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TrivialIf" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TrivialIfJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TrivialStringConcatenation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TryFinallyCanBeTryWithResources" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TryStatementWithMultipleResources" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="TryWithIdenticalCatches" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TsLint" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeCustomizer" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeMayBeWeakened" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="useRighthandTypeAsWeakestTypeInAssignments" value="true" /> + <option name="useParameterizedTypeForCollectionMethods" value="true" /> + <option name="doNotWeakenToJavaLangObject" value="true" /> + <option name="onlyWeakentoInterface" value="true" /> + </inspection_tool> + <inspection_tool class="TypeParameterExtendsFinalClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TypeParameterExtendsObject" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TypeParameterFindViewById" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeParameterHidesVisibleType" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="TypeParameterNamingConvention" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_regex" value="[A-Z][A-Za-z\d]*" /> + <option name="m_minLength" value="1" /> + <option name="m_maxLength" value="1" /> + </inspection_tool> + <inspection_tool class="TypeScriptAbstractClassConstructorCanBeMadeProtected" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptAccessibilityCheck" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptCheckImport" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="TypeScriptConfig" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptDuplicateUnionOrIntersectionType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptExplicitMemberType" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="TypeScriptFieldCanBeMadeReadonly" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptLibrary" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="TypeScriptMissingAugmentationImport" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="TypeScriptMissingConfigOption" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptPreferShortImport" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptRedundantGenericType" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptSmartCast" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptSuspiciousConstructorParameterAssignment" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptUMDGlobal" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptUnresolvedFunction" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptUnresolvedReactComponent" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptUnresolvedVariable" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptValidateGenericTypes" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="TypeScriptValidateJSTypes" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="TypeScriptValidateTypes" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="TypescriptExplicitMemberType" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="UElementAsPsi" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UNCHECKED_WARNING" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UNUSED_IMPORT" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnaryPlus" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnassignedFluxMonoInstance" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UncheckedExceptionClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnclearBinaryExpression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnconditionalWait" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnconstructableTestCase" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UndeclaredTests" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UndesirableClassUsage" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnfinishedStepVerifier" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnhandledExceptionInJSP" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UninstantiableBinding" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UninstantiableImplementedByClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UninstantiableProvidedByClass" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnknownGuard" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnknownLanguage" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="UnlabeledReturnInsideLambda" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="UnnecessarilyQualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreReferencesNeedingImport" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessarilyQualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreStaticFieldAccesses" value="false" /> + <option name="m_ignoreStaticMethodCalls" value="false" /> + <option name="m_ignoreStaticAccessFromStaticContext" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessarilyQualifiedStaticallyImportedElement" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryBlockStatement" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreSwitchBranches" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessaryBoxing" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryBreak" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryCallToStringValueOf" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryConditionalExpression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryConstantArrayCreationExpression" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryContinue" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryContinueJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryDefault" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryEmptyArrayUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryEnumModifier" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryExplicitNumericCast" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryFinalOnLocalVariableOrParameter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryFullyQualifiedName" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreJavadoc" value="false" /> + <option name="ignoreInModuleStatements" value="true" /> + </inspection_tool> + <inspection_tool class="UnnecessaryInheritDoc" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryInitCause" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryInterfaceModifier" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryJavaDocLink" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreInlineLinkToSuper" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessaryLabelJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryLabelOnBreakStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryLabelOnBreakStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryLabelOnContinueStatement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryLabelOnContinueStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryLocalVariable" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="m_ignoreImmediatelyReturnedVariables" value="true" /> + <option name="m_ignoreAnnotatedVariables" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessaryLocalVariableJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreImmediatelyReturnedVariables" value="false" /> + <option name="m_ignoreAnnotatedVariables" value="false" /> + </inspection_tool> + <inspection_tool class="UnnecessaryModuleDependencyInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryParentheses" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreClarifyingParentheses" value="true" /> + <option name="ignoreParenthesesOnConditionals" value="true" /> + <option name="ignoreParenthesesOnLambdaParameter" value="true" /> + </inspection_tool> + <inspection_tool class="UnnecessaryQualifiedReference" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryQualifierForThis" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryReturn" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryReturnJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessarySemicolon" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryStaticInjection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryStringEscape" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessarySuperConstructor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessarySuperQualifier" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryTemporaryOnConversionFromString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryTemporaryOnConversionToString" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryThis" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryToStringCall" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryUnaryMinus" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryUnboxing" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnnecessaryUnicodeEscape" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnnecessaryVariable" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="UnparsedCustomBeanInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnpredictableBigDecimalConstructorCall" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreReferences" value="true" /> + <option name="ignoreComplexLiterals" value="false" /> + </inspection_tool> + <inspection_tool class="UnqualifiedFieldAccess" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnqualifiedInnerClassAccess" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreReferencesToLocalInnerClasses" value="false" /> + </inspection_tool> + <inspection_tool class="UnqualifiedMethodAccess" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnqualifiedStaticUsage" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreStaticFieldAccesses" value="false" /> + <option name="m_ignoreStaticMethodCalls" value="false" /> + <option name="m_ignoreStaticAccessFromStaticContext" value="true" /> + </inspection_tool> + <inspection_tool class="UnreachableCodeJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnregisteredActivator" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="UnregisteredNamedColor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnresolvedMessageChannel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnresolvedPluginConfigReference" enabled="true" level="ERROR" enabled_by_default="true" /> + <inspection_tool class="UnresolvedPropertyKey" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="UnresolvedReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="UnresolvedRestParam" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnsafeCastFromDynamic" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="UnsafeReturnStatementVisitor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnsafeVfsRecursion" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnsecureRandomNumberGeneration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnstableApiUsage" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnstableTypeUsedInSignature" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnterminatedStatementJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreSemicolonAtEndOfBlock" value="true" /> + </inspection_tool> + <inspection_tool class="UnusedAssignment" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="REPORT_PREFIX_EXPRESSIONS" value="false" /> + <option name="REPORT_POSTFIX_EXPRESSIONS" value="true" /> + <option name="REPORT_REDUNDANT_INITIALIZER" value="true" /> + </inspection_tool> + <inspection_tool class="UnusedCatchParameter" enabled="true" level="SEVERE" enabled_by_default="true"> + <option name="m_ignoreCatchBlocksWithComments" value="false" /> + <option name="m_ignoreTestCases" value="false" /> + </inspection_tool> + <inspection_tool class="UnusedCatchParameterJS" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="m_ignoreCatchBlocksWithComments" value="false" /> + </inspection_tool> + <inspection_tool class="UnusedDataClassCopyResult" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedDefine" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedLabel" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnusedLambdaExpressionBody" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedLibrary" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedMainParameter" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedMessageFormatParameter" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnusedProperty" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnusedReceiverParameter" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedReturnValue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UnusedSymbol" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnusedUnaryOperator" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UnwrappedAutoLink" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UpperCaseFieldNameNotConstant" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseBulkOperation" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseCompareMethod" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UseCouple" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseDPIAwareBorders" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseDPIAwareInsets" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseExpressionBody" enabled="true" level="INFORMATION" enabled_by_default="true" /> + <inspection_tool class="UseJBColor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseOfAWTPeerClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseOfAnotherObjectsPrivateField" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignoreSameClass" value="false" /> + <option name="ignoreEquals" value="false" /> + </inspection_tool> + <inspection_tool class="UseOfClone" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UseOfJDBCDriverClass" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseOfObsoleteAssert" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseOfObsoleteDateTimeApi" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseOfProcessBuilder" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseOfPropertiesAsHashtable" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseOfSunClasses" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UsePrimitiveTypes" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UsePropertyAccessSyntax" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="UseVirtualFileEquals" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UseWithIndex" enabled="true" level="INFO" enabled_by_default="true" /> + <inspection_tool class="UselessCallOnCollection" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UselessCallOnNotNull" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UtilSchemaInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="UtilityClass" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value /> + </option> + </inspection_tool> + <inspection_tool class="UtilityClassCanBeEnum" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="UtilityClassWithPublicConstructor" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="UtilityClassWithoutPrivateConstructor" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="ignorableAnnotations"> + <value /> + </option> + <option name="ignoreClassesWithOnlyMain" value="false" /> + </inspection_tool> + <inspection_tool class="ValidExternallyBoundObject" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ValidatorConfigModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="ValidatorModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="VarargParameter" enabled="false" level="INFORMATION" enabled_by_default="false" /> + <inspection_tool class="VariableNotUsedInsideIf" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="VariableTypeCanBeExplicit" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="VoidExpressionJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="VoidMethodAnnotatedWithGET" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="VolatileArrayField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="VolatileLongOrDoubleField" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="VtlDirectiveArgsInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="VtlFileReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="VtlInterpolationsInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="VtlReferencesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="VtlTypesInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="W3CssValidation" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="myCssVersion" value="css3svg" /> + <option name="myIgnoreVendorSpecificProperties" value="false" /> + </inspection_tool> + <inspection_tool class="WSReferenceInspection" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="WadlDomInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="WaitCalledOnCondition" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="WaitNotInLoop" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="WaitNotInSynchronizedContext" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="WaitNotifyNotInSynchronizedContext" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="WaitOrAwaitWithoutTimeout" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="WaitWhileHoldingTwoLocks" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="WaitWithoutCorrespondingNotify" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="WarningOnMainUnusedParameterMigration" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="WeakerAccess" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="SUGGEST_PACKAGE_LOCAL_FOR_MEMBERS" value="false" /> + <option name="SUGGEST_PACKAGE_LOCAL_FOR_TOP_CLASSES" value="false" /> + <option name="SUGGEST_PRIVATE_FOR_INNERS" value="false" /> + </inspection_tool> + <inspection_tool class="WebProperties" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="WebWarnings" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="WebflowConfigModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="WebflowModelInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="WebflowSetupInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="Weblogic" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="WebpackConfigHighlighting" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="WhenWithOnlyElse" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="WhileCanBeForeach" enabled="true" level="WARNING" enabled_by_default="true" /> + <inspection_tool class="WhileLoopSpinsOnField" enabled="true" level="WARNING" enabled_by_default="true"> + <option name="ignoreNonEmtpyLoops" value="false" /> + </inspection_tool> + <inspection_tool class="WithStatementJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="WrapUnaryOperator" enabled="true" level="WEAK WARNING" enabled_by_default="true" /> + <inspection_tool class="WrapperTypeMayBePrimitive" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="WrongImportPackage" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="WrongPackageStatement" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="WrongPropertyKeyValueDelimiter" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="WsdlHighlightingInspection" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XHTMLIncompatabilitiesJS" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="XmlDefaultAttributeValue" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="XmlDeprecatedElement" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="XmlDuplicatedId" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XmlHighlighting" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XmlInvalidId" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XmlPathReference" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XmlUnboundNsPrefix" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="XmlUnusedNamespaceDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="XmlWrongFileType" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="XmlWrongRootElement" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XsltDeclarations" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XsltTemplateInvocation" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="XsltUnusedDeclaration" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="XsltVariableShadowing" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="YAMLDuplicatedKeys" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="YAMLRecursiveAlias" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="YAMLSchemaDeprecation" enabled="false" level="WEAK WARNING" enabled_by_default="false" /> + <inspection_tool class="YAMLSchemaValidation" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="YAMLUnresolvedAlias" enabled="false" level="ERROR" enabled_by_default="false" /> + <inspection_tool class="YAMLUnusedAnchor" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="ZeroLengthArrayInitialization" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="dependsOnMethodTestNG" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="groupsTestNG" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="groups"> + <value> + <list size="0" /> + </value> + </option> + </inspection_tool> + <inspection_tool class="gwtRawAsyncCallback" enabled="false" level="WARNING" enabled_by_default="false" /> + <inspection_tool class="unused" enabled="false" level="WARNING" enabled_by_default="false"> + <option name="LOCAL_VARIABLE" value="true" /> + <option name="FIELD" value="true" /> + <option name="METHOD" value="true" /> + <option name="CLASS" value="true" /> + <option name="PARAMETER" value="true" /> + <option name="REPORT_PARAMETER_FOR_PUBLIC_METHODS" value="true" /> + <option name="ADD_MAINS_TO_ENTRIES" value="true" /> + <option name="ADD_APPLET_TO_ENTRIES" value="true" /> + <option name="ADD_SERVLET_TO_ENTRIES" value="true" /> + <option name="ADD_NONJAVA_TO_ENTRIES" value="true" /> + </inspection_tool> + </profile> +</component> \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000000000000000000000000000000000000..7fc8a5e426e72a9fa3d406406cea22719cc48016 --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ +<component name="InspectionProjectProfileManager"> + <settings> + <option name="PROJECT_PROFILE" value="JavaOO-2023" /> + <version value="1.0" /> + </settings> +</component> \ No newline at end of file diff --git a/.idea/libraries/annotations_24_0_0.xml b/.idea/libraries/annotations_24_0_0.xml new file mode 100644 index 0000000000000000000000000000000000000000..aca993a65274def91ac85339bd3f7282e4b057eb --- /dev/null +++ b/.idea/libraries/annotations_24_0_0.xml @@ -0,0 +1,9 @@ +<component name="libraryTable"> + <library name="annotations-24.0.0"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/libs/annotations-24.0.0.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES /> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/commons_cli.xml b/.idea/libraries/commons_cli.xml new file mode 100644 index 0000000000000000000000000000000000000000..98f312b93c4a4f1b50574274309dbd2e46e3b396 --- /dev/null +++ b/.idea/libraries/commons_cli.xml @@ -0,0 +1,13 @@ +<component name="libraryTable"> + <library name="commons-cli"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/libs/commons-cli/commons-cli-1.5.0.jar!/" /> + </CLASSES> + <JAVADOC> + <root url="jar://$PROJECT_DIR$/libs/commons-cli/commons-cli-1.5.0-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$PROJECT_DIR$/libs/commons-cli/commons-cli-1.5.0-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/gson.xml b/.idea/libraries/gson.xml new file mode 100644 index 0000000000000000000000000000000000000000..2c450cca9f6b182d841c1ecca0e7c1bf1949a2cb --- /dev/null +++ b/.idea/libraries/gson.xml @@ -0,0 +1,11 @@ +<component name="libraryTable"> + <library name="gson"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/libs/gson/gson-2.8.9.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES> + <root url="jar://$PROJECT_DIR$/libs/gson/gson-2.8.9-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/miglayout_swing.xml b/.idea/libraries/miglayout_swing.xml new file mode 100644 index 0000000000000000000000000000000000000000..0f29ef1f79bc9de6f603ceae7ed9c7fbb0d76c78 --- /dev/null +++ b/.idea/libraries/miglayout_swing.xml @@ -0,0 +1,16 @@ +<component name="libraryTable"> + <library name="miglayout-swing"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/libs/miglayout/miglayout-swing-5.3-20201107.230034-455.jar!/" /> + <root url="jar://$PROJECT_DIR$/libs/miglayout/miglayout-core-5.3.jar!/" /> + </CLASSES> + <JAVADOC> + <root url="jar://$PROJECT_DIR$/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-javadoc.jar!/" /> + <root url="jar://$PROJECT_DIR$/libs/miglayout/miglayout-core-5.3-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$PROJECT_DIR$/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-sources.jar!/" /> + <root url="jar://$PROJECT_DIR$/libs/miglayout/miglayout-core-5.3-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/.idea/libraries/tddd78_annotations.xml b/.idea/libraries/tddd78_annotations.xml new file mode 100644 index 0000000000000000000000000000000000000000..f7fb2c11ed5a153ebed777d986f4cf627e71ccf9 --- /dev/null +++ b/.idea/libraries/tddd78_annotations.xml @@ -0,0 +1,9 @@ +<component name="libraryTable"> + <library name="tddd78-annotations"> + <CLASSES> + <root url="jar://$PROJECT_DIR$/libs/tddd78-annotations/tddd78-annotations.jar!/" /> + </CLASSES> + <JAVADOC /> + <SOURCES /> + </library> +</component> \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000000000000000000000000000000000000..9327b18dc164b5e528d291b70bdcd081eafe4106 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectKey"> + <option name="state" value="project://e2804f05-5315-4fc6-a121-c522a6c26470" /> + </component> + <component name="ProjectRootManager" version="2" languageLevel="JDK_16" project-jdk-name="17" project-jdk-type="JavaSDK"> + <output url="file://$PROJECT_DIR$/out" /> + </component> +</project> \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000000000000000000000000000000000000..52132711f5878d03b5f2bb86996a1794ee1be226 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectModuleManager"> + <modules> + <module fileurl="file://$PROJECT_DIR$/JavaOO.iml" filepath="$PROJECT_DIR$/JavaOO.iml" /> + </modules> + </component> +</project> \ No newline at end of file diff --git a/.idea/project-template.xml b/.idea/project-template.xml new file mode 100644 index 0000000000000000000000000000000000000000..1f08b88792b9888be9616fef9c5b20a92251d6e1 --- /dev/null +++ b/.idea/project-template.xml @@ -0,0 +1,3 @@ +<template> + <input-field default="com.company">IJ_BASE_PACKAGE</input-field> +</template> \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000000000000000000000000000000000..35eb1ddfbbc029bcab630581847471d7f238ec53 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="VcsDirectoryMappings"> + <mapping directory="" vcs="Git" /> + </component> +</project> \ No newline at end of file diff --git a/JavaOO.iml b/JavaOO.iml new file mode 100644 index 0000000000000000000000000000000000000000..81b21306e98a5b770dda4f0370a2ea24b835662e --- /dev/null +++ b/JavaOO.iml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<module type="JAVA_MODULE" version="4"> + <component name="NewModuleRootManager" inherit-compiler-output="true"> + <exclude-output /> + <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" /> + <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" /> + </content> + <orderEntry type="inheritedJdk" /> + <orderEntry type="sourceFolder" forTests="false" /> + <orderEntry type="library" name="miglayout-swing" level="project" /> + <orderEntry type="library" name="gson" level="project" /> + <orderEntry type="library" name="commons-cli" level="project" /> + <orderEntry type="library" name="tddd78-annotations" level="project" /> + <orderEntry type="library" name="annotations-24.0.0" level="project" /> + </component> +</module> \ No newline at end of file diff --git a/libs/README.md b/libs/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4c752218ae2b3f12789a2e30b44b6693805c83fa --- /dev/null +++ b/libs/README.md @@ -0,0 +1,7 @@ +Under *libs* kan man skapa egna kataloger för klassbibliotek som man vill använda. Det gäller främst under projektdelen av kursen. + +Man kan markera en eller flera JAR-filer som man har placerat i en katalog (klick och ctrl-click), högerklicka, och välja "Add as library". +Då adderas filerna som ett +"library" i IDEA och klasserna blir tillgängliga för programmering och exekvering. + +Se https://www.jetbrains.com/help/idea/library.html för mer info om libraries i IDEA. diff --git a/libs/annotations-24.0.0.jar b/libs/annotations-24.0.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..6badf1102e04e6b0aac0b2645c60504a7ef84298 Binary files /dev/null and b/libs/annotations-24.0.0.jar differ diff --git a/libs/commons-cli/commons-cli-1.5.0-javadoc.jar b/libs/commons-cli/commons-cli-1.5.0-javadoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..651dac37801aa2e3d65a27f6c26733ca415895d6 Binary files /dev/null and b/libs/commons-cli/commons-cli-1.5.0-javadoc.jar differ diff --git a/libs/commons-cli/commons-cli-1.5.0-sources.jar b/libs/commons-cli/commons-cli-1.5.0-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..e019c8b03b4f5371003978c27193f7a9b2ad4599 Binary files /dev/null and b/libs/commons-cli/commons-cli-1.5.0-sources.jar differ diff --git a/libs/commons-cli/commons-cli-1.5.0.jar b/libs/commons-cli/commons-cli-1.5.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..e03645653bcd81b7ecdf1c98bf62d304e134fabe Binary files /dev/null and b/libs/commons-cli/commons-cli-1.5.0.jar differ diff --git a/libs/gson/gson-2.8.9-javadoc.jar b/libs/gson/gson-2.8.9-javadoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..f9a8e5309873115016b2e0744542d5a86df6446b Binary files /dev/null and b/libs/gson/gson-2.8.9-javadoc.jar differ diff --git a/libs/gson/gson-2.8.9-sources.jar b/libs/gson/gson-2.8.9-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..c7d1f171998d71e0a2b27f0488df793ca5f76865 Binary files /dev/null and b/libs/gson/gson-2.8.9-sources.jar differ diff --git a/libs/gson/gson-2.8.9.jar b/libs/gson/gson-2.8.9.jar new file mode 100644 index 0000000000000000000000000000000000000000..3351867c1c8f342d1a6b9d78b14c1e924ae64b47 Binary files /dev/null and b/libs/gson/gson-2.8.9.jar differ diff --git a/libs/miglayout/miglayout-core-5.3-javadoc.jar b/libs/miglayout/miglayout-core-5.3-javadoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..ae5e113dc451ef2eea05f05d1af54d770b1d6e46 Binary files /dev/null and b/libs/miglayout/miglayout-core-5.3-javadoc.jar differ diff --git a/libs/miglayout/miglayout-core-5.3-sources.jar b/libs/miglayout/miglayout-core-5.3-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..055967bead5dda25de5bc3308b568cb27133498f Binary files /dev/null and b/libs/miglayout/miglayout-core-5.3-sources.jar differ diff --git a/libs/miglayout/miglayout-core-5.3.jar b/libs/miglayout/miglayout-core-5.3.jar new file mode 100644 index 0000000000000000000000000000000000000000..9c410ec6a368473e434d6def6bcef8942d36e2a1 Binary files /dev/null and b/libs/miglayout/miglayout-core-5.3.jar differ diff --git a/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-javadoc.jar b/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-javadoc.jar new file mode 100644 index 0000000000000000000000000000000000000000..c7dd4ceb01299781c6a03eb31a50da86736a2b46 Binary files /dev/null and b/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-javadoc.jar differ diff --git a/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-sources.jar b/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..418dfce99f4af9db53d4d11381dd9c879ec0992d Binary files /dev/null and b/libs/miglayout/miglayout-swing-5.3-20201107.230034-455-sources.jar differ diff --git a/libs/miglayout/miglayout-swing-5.3-20201107.230034-455.jar b/libs/miglayout/miglayout-swing-5.3-20201107.230034-455.jar new file mode 100644 index 0000000000000000000000000000000000000000..5419afc70226ca143faacc81b54f563b6a788d89 Binary files /dev/null and b/libs/miglayout/miglayout-swing-5.3-20201107.230034-455.jar differ diff --git a/libs/tddd78-annotations/README.md b/libs/tddd78-annotations/README.md new file mode 100644 index 0000000000000000000000000000000000000000..80e4fdfcca228495e3f4df25c9670890a10753dc --- /dev/null +++ b/libs/tddd78-annotations/README.md @@ -0,0 +1,5 @@ +Detta bibliotek innehåller ett par experimentella annoteringar (annotations) som kan komma att användas i TDDD78 / TDDE30 under + +2023. + +Om vi använder dessa kommer de att dokumenteras i instruktionerna. diff --git a/libs/tddd78-annotations/tddd78-annotations.jar b/libs/tddd78-annotations/tddd78-annotations.jar new file mode 100644 index 0000000000000000000000000000000000000000..7bd90a6287225a752d834c05b50e7091eca63b16 Binary files /dev/null and b/libs/tddd78-annotations/tddd78-annotations.jar differ diff --git a/resources/README.md b/resources/README.md new file mode 100644 index 0000000000000000000000000000000000000000..96a17bd0c2ac2764616e4a5e534720a1e77288b0 --- /dev/null +++ b/resources/README.md @@ -0,0 +1,6 @@ +I den här katalogen kan man lägga *resursfiler* -- bilder, ljudfiler och andra filer som programmet ska kunna komma åt när det körs. Alla +filer som ligger under "resources", även i underkataloger, kopieras in i det färdiga *programmet* när det kompileras. + +Du kan se exempel på detta i klassen `Test`. + +Det går också bra att skapa nya kataloger under "resources" om programmet vill läsa medskickade filer som inte är bilder eller ljudfiler. diff --git a/resources/audio/.gitkeep b/resources/audio/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..f2a87fcb170310e5b37a3b83e2acfc7d75f6740d --- /dev/null +++ b/resources/audio/.gitkeep @@ -0,0 +1 @@ +This file makes sure the folder does not disappear from Git if it becomes empty. \ No newline at end of file diff --git a/resources/images/.gitkeep b/resources/images/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..f2a87fcb170310e5b37a3b83e2acfc7d75f6740d --- /dev/null +++ b/resources/images/.gitkeep @@ -0,0 +1 @@ +This file makes sure the folder does not disappear from Git if it becomes empty. \ No newline at end of file diff --git a/resources/images/hello_world.png b/resources/images/hello_world.png new file mode 100644 index 0000000000000000000000000000000000000000..b142f6fc01c105137d3efac6722d4172c74c6b2e Binary files /dev/null and b/resources/images/hello_world.png differ diff --git a/set-upstream.sh b/set-upstream.sh new file mode 100644 index 0000000000000000000000000000000000000000..1f6f43707f1254cf1aa7e967d99d04c772e49c1b --- /dev/null +++ b/set-upstream.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# This may require that you have already committed your current state + +# Add the original "forked" repository with the name "upstream" +git remote add upstream git@gitlab.liu.se:jonkv82/javaoo-base.git + +# Check out the current main branch +git checkout main + +# Fetch any new commits from the main branch of the "upstream" repository +git fetch upstream + +# Merge those commits into the current main branch. +# This should result in you having to write a merge commit message. +git pull upstream main diff --git a/src/se/liu/mohal172/.gitkeep b/src/se/liu/mohal172/.gitkeep new file mode 100644 index 0000000000000000000000000000000000000000..f2a87fcb170310e5b37a3b83e2acfc7d75f6740d --- /dev/null +++ b/src/se/liu/mohal172/.gitkeep @@ -0,0 +1 @@ +This file makes sure the folder does not disappear from Git if it becomes empty. \ No newline at end of file diff --git a/src/se/liu/mohal172/calender/Appointment.java b/src/se/liu/mohal172/calender/Appointment.java new file mode 100644 index 0000000000000000000000000000000000000000..0414da53dd49733d0bf21c79783484bfc6dca6c9 --- /dev/null +++ b/src/se/liu/mohal172/calender/Appointment.java @@ -0,0 +1,36 @@ +package se.liu.mohal172.calender; + +public class Appointment +{ + public String subject; + public SimpleDate date; + public TimeSpan timeSpan; + + //Constructs an Appointment object with the specified subject, date, and time span. + public Appointment(final String subject, final SimpleDate date, final TimeSpan timeSpan) { + this.subject = subject; + this.date = date; + this.timeSpan = timeSpan; + } + + // Returns the subject of the appointment. + public String getSubject() { + return subject; + } + + // Returns the date of the appointment. + public SimpleDate getDate() { + return date; + } + + // Returns the time span of the appointment. + public TimeSpan getTimeSpan() { + return timeSpan; + } + + // Returns a string representation of the Appointment object. + @Override public String toString() { + return "Appointment{" + "subject='" + subject + '\'' + ", date=" + date + ", timeSpan=" + timeSpan + '}'; + } + +} diff --git a/src/se/liu/mohal172/calender/Cal.java b/src/se/liu/mohal172/calender/Cal.java new file mode 100644 index 0000000000000000000000000000000000000000..a1d64e3903d72a5c701d81bf814f1b8508b6dc34 --- /dev/null +++ b/src/se/liu/mohal172/calender/Cal.java @@ -0,0 +1,55 @@ +package se.liu.mohal172.calender; +import java.util.ArrayList; +import java.util.List; +public class Cal +{ + public List<Appointment> appointments= new ArrayList<>(); + + + // Displays all appointments in the calendar. + public void show(){ + for (Appointment element: appointments) { + System.out.println(element); + } + } + + // Books a new appointment in the calendar. + public void book(int year, String month, int day, + int startHour, int startMinute, int endHour, + int endMinute, String subject){ + if (year <= 1970) { + throw new IllegalArgumentException("Year shloud be after 1970"); + } + if (startHour < 0 || startHour > 23 || endHour < 0 || endHour > 23) { + throw new IllegalArgumentException("Hours must be between 0 and 23"); + } + if (startMinute < 0 || startMinute > 59 || endMinute < 0 || endMinute > 59) { + throw new IllegalArgumentException("Minutes must be between 0 and 59"); + } + int monthNumber = Month.getMonthNumber(month); + if (monthNumber == -1) { + throw new IllegalArgumentException("Wrong month name"); + } + int maxDays = Month.getMonthDays(month); + if (day < 1 || day > maxDays) { + throw new IllegalArgumentException("Day is out of range for the given month"); + } + Month m = new Month(month,monthNumber,day); + SimpleDate date = new SimpleDate(year, m, day); + TimePoint start = new TimePoint(startHour, startMinute); + TimePoint end = new TimePoint(endHour, endMinute); + TimeSpan timeSpan = new TimeSpan(start, end); + Appointment appointment = new Appointment(subject, date, timeSpan); + appointments.add(appointment); + } + + public static void main(String[] args) { + Cal calendar = new Cal(); + calendar.book(2023, "january", 1, 10, 0, 12, 0, "Möte"); + calendar.book(2023, "february", 11, 9, 0, 11, 0, "Konferens"); + calendar.book(2023, "march", 15, 13, 0, 15, 0, "Seminarium"); + calendar.book(2023, "april", 22, 14, 0, 16, 0, "Träning"); + calendar.book(2023, "may", 27, 8, 0, 10, 0, "Workshop"); + calendar.show(); + } +} \ No newline at end of file diff --git a/src/se/liu/mohal172/calender/Month.java b/src/se/liu/mohal172/calender/Month.java new file mode 100644 index 0000000000000000000000000000000000000000..d91dbc674e59a09a92afa22b65a54d7c17cbaf98 --- /dev/null +++ b/src/se/liu/mohal172/calender/Month.java @@ -0,0 +1,83 @@ +package se.liu.mohal172.calender; + +import java.util.Map; + +// Month represents a month in a calendar. +public class Month +{ + + + public static void main(String[] args) { + System.out.println(Month.getMonthDays("december")); + System.out.println(Month.getMonthNumber("december")); + } + + private String name ; + private int number ; + private int days ; + + + + // Constructs a Month object with the specified name, number, and number of days. + public Month(final String name, final int number, final int days) { + this.name = name; + this.number = number; + this.days = days; + } + public String getName() { + return name; + } + public int getNumber() { + return number; + } + public int getDays() { + return days; + } + + // Map of month names to their respective lengths + private static final Map<String,Integer> MONTH_NAME_TO_LENGTH = Map.ofEntries( + Map.entry("january", 31), + Map.entry("february", 28), + Map.entry("march", 31), + Map.entry("april", 30), + Map.entry("may", 31), + Map.entry("june", 30), + Map.entry("july", 31), + Map.entry("august", 31), + Map.entry("september", 30), + Map.entry("october", 31), + Map.entry("november", 30), + Map.entry("december", 31) + + ); + + // Map of month names to their respective numbers + private static final Map<String,Integer> MONTH_NAME_TO_NUMBER = Map.ofEntries( + Map.entry("january", 1), + Map.entry("february", 2), + Map.entry("march", 3), + Map.entry("april", 4), + Map.entry("may", 5), + Map.entry("june", 6), + Map.entry("july", 7), + Map.entry("august", 8), + Map.entry("september", 9), + Map.entry("october", 10), + Map.entry("november", 11), + Map.entry("december", 12) + + ); + + + public static int getMonthDays(String name) { + return MONTH_NAME_TO_LENGTH.getOrDefault(name,-1); + + } + + public static int getMonthNumber(String name) { + return MONTH_NAME_TO_NUMBER.getOrDefault(name,-1); + } + + +} + diff --git a/src/se/liu/mohal172/calender/SimpleDate.java b/src/se/liu/mohal172/calender/SimpleDate.java new file mode 100644 index 0000000000000000000000000000000000000000..4c408c41e0a5eef25579a3b1e75d9a4fcd3ac0c3 --- /dev/null +++ b/src/se/liu/mohal172/calender/SimpleDate.java @@ -0,0 +1,36 @@ +package se.liu.mohal172.calender; + + + +// SimpleDate represents a date in a calendar. +public class SimpleDate +{ + public int year; + public Month month; + public int day; + + //Constructs a SimpleDate object with the specified year, month, and day. + public SimpleDate(final int year, final Month month, final int day) { + this.year = year; + this.month = month; + this.day = day; + } + + @Override public String toString() { + + return String.format("%s/%02d/%02d",year,month.getNumber(),day); + } + public static void main(String[] args) { + final int year = 2000; + final Month month = new Month("april",4,1); + final int day = 1; + + + + SimpleDate me = new SimpleDate(year,month,day); + + System.out.println(me); + + + } +} diff --git a/src/se/liu/mohal172/calender/TimePoint.java b/src/se/liu/mohal172/calender/TimePoint.java new file mode 100644 index 0000000000000000000000000000000000000000..ba8a449608f60a1ff4f935642d761207f46228f7 --- /dev/null +++ b/src/se/liu/mohal172/calender/TimePoint.java @@ -0,0 +1,42 @@ +package se.liu.mohal172.calender; + + +//TimePoint represents a specific time in hours and minutes. +public class TimePoint +{ + public int hour; + public int minute; + + //Constructs a TimePoint object with the specified hour and minute. + public TimePoint(final int hour, final int minute) { + this.hour = hour; + this.minute = minute; + } + + public int getHour() { + return hour; + } + + public int getMinute() { + return minute; + } + + @Override public String toString() { + + return String.format("%02d:%02d",hour, minute); + } + + public static void main(String[] args) { + final int hour = 10; + final int minute = 30; + + + + TimePoint me = new TimePoint(hour,minute); + + System.out.println(me); + + + } + +} diff --git a/src/se/liu/mohal172/calender/TimeSpan.java b/src/se/liu/mohal172/calender/TimeSpan.java new file mode 100644 index 0000000000000000000000000000000000000000..649816bccf6c5a02dcfb6a640a8d881a6b67f2cd --- /dev/null +++ b/src/se/liu/mohal172/calender/TimeSpan.java @@ -0,0 +1,48 @@ +package se.liu.mohal172.calender; + + +//TimeSpan represents a time interval between two time points. +public class TimeSpan +{ + + public TimePoint start; + public TimePoint end; + + + //Constructs a TimeSpan object with the specified start and end time points. + public TimeSpan(final TimePoint start, final TimePoint end) { + this.start = start; + this.end = end; + } + + public TimePoint getStart() { + return start; + } + + public TimePoint getEnd() { + return end; + } + + @Override public String toString() { + return start + " - " + end; + } + + public static void main(String[] args) { + final int hour = 10; + final int minute = 30; + + final int hour1 = 11; + final int minute1 = 30; + + + + final TimePoint start = new TimePoint(hour,minute); + final TimePoint end = new TimePoint(hour1,minute1); + + final TimeSpan me = new TimeSpan(start,end); + + System.out.println(me); + + + } +} diff --git a/src/se/liu/mohal172/labb1/Exercise10.java b/src/se/liu/mohal172/labb1/Exercise10.java new file mode 100644 index 0000000000000000000000000000000000000000..19674df692c96d5d3d3504440a950022d5278754 --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise10.java @@ -0,0 +1,33 @@ +package se.liu.mohal172.labb1; + +public class Exercise10 +{ + public static void main(String[] args) { + + int number = 16777216; + float decimal = number; + int integerAgain = (int)decimal; + + int big = 2147483647; + int bigger = big+1; + + long longBigger = bigger; + + long bigger1 = (long)big+1; + + + System.out.println("number: "+number); + System.out.println("decimal: "+decimal); + System.out.println("integerAgain: "+integerAgain); + System.out.println("########################"); + System.out.println("bigger: "+bigger); + System.out.println("lbigger: "+longBigger); + System.out.println("biggerr: "+bigger1); + + + } + + + + +} diff --git a/src/se/liu/mohal172/labb1/Exercise2.java b/src/se/liu/mohal172/labb1/Exercise2.java new file mode 100644 index 0000000000000000000000000000000000000000..b46ba532c5e114e8b6c55e5e92d4313fb3450e4e --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise2.java @@ -0,0 +1,33 @@ +package se.liu.mohal172.labb1; + +public class Exercise2 +{ + public static void main(String[] args){final int min = 10;final int max = 20; sumFor(min, max); sumWhile(min,max);} + + public static void sumFor(int min, int max){ + + int summa = 0; + + for ( int i = min; i <= max; i++) { + summa += i; + System.out.println("Nu har summa värdet " + summa);} + + } + public static void sumWhile(int min, int max){ + + int result = 0; + int i = min; + while (i <= max) { + + result += i; + i++; + System.out.println("Nu har result värdet while " + result); + } + + + + } + +} + + diff --git a/src/se/liu/mohal172/labb1/Exercise3.java b/src/se/liu/mohal172/labb1/Exercise3.java new file mode 100644 index 0000000000000000000000000000000000000000..5a86420e0e38188792c42b92546ce77f615630fd --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise3.java @@ -0,0 +1,34 @@ +package se.liu.mohal172.labb1; + +public class Exercise3 +{ + + private final static int TABELL = 5; + + public static void main(String[] args){ multi(); } + + + public static void multi(){ + + + + + + + for ( int i= 0; i <= 12; i++) { + + int result = i * TABELL; + + + + System.out.println( i + " * "+TABELL + " = " + result); + } + + + +} + + + +} + diff --git a/src/se/liu/mohal172/labb1/Exercise4.java b/src/se/liu/mohal172/labb1/Exercise4.java new file mode 100644 index 0000000000000000000000000000000000000000..b77e3c3f984c6f915fefe52ce137811bc2896d0b --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise4.java @@ -0,0 +1,41 @@ +package se.liu.mohal172.labb1; + + +import javax.swing.*; + +public class Exercise4 +{ + + + + + + public static void main(String[] args){ String input = + JOptionPane.showInputDialog("Please input a value"); + int tabell = Integer.parseInt(input); + multi(tabell); } + + + public static void multi(int tabell){ + + + + + + + for ( int i= 0; i <= 12; i++) { + + int result = i * tabell; + + + + System.out.println( i + " * "+tabell + " = " + result); + } + + + + } + + + +} diff --git a/src/se/liu/mohal172/labb1/Exercise5.java b/src/se/liu/mohal172/labb1/Exercise5.java new file mode 100644 index 0000000000000000000000000000000000000000..fcb6d35369ce261a6c63b9ee11b6d1dbf401a6ca --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise5.java @@ -0,0 +1,21 @@ +package se.liu.mohal172.labb1; + +public class Exercise5 +{ + public static void main(String[] args) {for (int f = 0; f <= 34; f++) {System.out.println(f + "-fakultet: " + factorial(f));}} + + /** + * Calculates f! given f. + * + * @param f + * + * @return f! + */ + private static int factorial(int f) { + int result = 1; + if (f == 0){return 1;} + else{for (int i = 1; i <= f; i++) { + result *= i; }} + return result;} +} + diff --git a/src/se/liu/mohal172/labb1/Exercise6.java b/src/se/liu/mohal172/labb1/Exercise6.java new file mode 100644 index 0000000000000000000000000000000000000000..f24ce7b53c058c80f6425af7c72446b1a2dac576 --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise6.java @@ -0,0 +1,28 @@ +package se.liu.mohal172.labb1; + + +public class Exercise6 +{ + public static void main(String[] args) { + + + for (int n = 2; n <= 100; n++){ + + if (isPrime(n)){ + System.out.println(n); + }} + } + + + public static boolean isPrime(int number) { + + for (int i = 2; i < number; i++) { + int rest = number % i; + if (rest == 0) + { + return false; + } + } + return true; + } +} \ No newline at end of file diff --git a/src/se/liu/mohal172/labb1/Exercise7.java b/src/se/liu/mohal172/labb1/Exercise7.java new file mode 100644 index 0000000000000000000000000000000000000000..2ecdb9ce6593ddca73cffab7b9e0cfc200edbe98 --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise7.java @@ -0,0 +1,52 @@ +package se.liu.mohal172.labb1; + +import javax.swing.*; + +public class Exercise7 +{ + + public static void main(String[] args){ + String input = JOptionPane.showInputDialog("Please input a value"); + switch (input){ + + case "for" : + sumFor(10, 20); + break; + case "while": + sumWhile(10,20); + break; + default: + System.out.println("Wrong input"); + + + + } + } + + public static void sumFor(int min, int max){ + + int summa = 0; + + for ( int i = min; i <= max; i++) { + summa += i; + System.out.println("Nu har summa värdet " + summa);} + + } + public static void sumWhile(int min, int max){ + + int result = 0; + int i = min; + while (i <= max) { + + result += i; + i++; + System.out.println("Nu har result värdet while " + result); + } + + + + } +} + + + diff --git a/src/se/liu/mohal172/labb1/Exercise8.java b/src/se/liu/mohal172/labb1/Exercise8.java new file mode 100644 index 0000000000000000000000000000000000000000..f0bd54ebca62caae73533ce67dd9a7dd7056c95c --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise8.java @@ -0,0 +1,27 @@ +package se.liu.mohal172.labb1; + +import javax.swing.*; + +public class Exercise8 +{ + public static void main(String[] args) { + + while (true){ + + + //if (askUser("Quit?") && askUser("Really?")) { return; } + if (askUser("Quit?") && askUser("Really?")) { return; } + } + + + } + + + public static boolean askUser(String question) { + + + return JOptionPane.showConfirmDialog(null, question, "Quit?",JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION; + + + } +} diff --git a/src/se/liu/mohal172/labb1/Exercise9.java b/src/se/liu/mohal172/labb1/Exercise9.java new file mode 100644 index 0000000000000000000000000000000000000000..c8f139b1add6d4a77ece26c3b61e2b1677275f41 --- /dev/null +++ b/src/se/liu/mohal172/labb1/Exercise9.java @@ -0,0 +1,44 @@ +package se.liu.mohal172.labb1; + +import javax.swing.*; + +public class Exercise9 +{ + + public static void main(String[] args) { + String input = JOptionPane.showInputDialog("Please input a value"); + + + System.out.println("Roten ur " + input + " är " + findRoot(input)); + + } + + public static double findRoot(String input) { + + int x = Integer.parseInt(input); + + + + + + double guess = x; + + for (int i = 1; i <= 10; i++) { + + guess -= (guess * guess - x) / (2 * guess); + + //if (i == 10){ + //return guess; + //} + + + } + return guess; + + + //double result = Double.parseDouble(input); + //return result; + } + + +} diff --git a/src/se/liu/mohal172/labb1/Person.java b/src/se/liu/mohal172/labb1/Person.java new file mode 100644 index 0000000000000000000000000000000000000000..bbfc278a3cd4df327950dffc4617eda82a900161 --- /dev/null +++ b/src/se/liu/mohal172/labb1/Person.java @@ -0,0 +1,40 @@ +package se.liu.mohal172.labb1; + +import java.time.LocalDate; +import java.time.Period; + +public class Person +{ + public static void main(String[] args) { + final LocalDate birthDay = LocalDate.of(2000, 4, 1); + final String name = "Mohannad" ; + + final LocalDate birthDay2 = LocalDate.of(1998, 2, 17); + final String name2 = "Alaya" ; + + Person me = new Person(name,birthDay); + System.out.println(me.getAge()); + System.out.println(me); + + Person him = new Person(name2,birthDay2); + System.out.println(him); + + } + + private String name ; + private LocalDate birthDay; + + public Person( String name, LocalDate birthDay) { + this.name = name; + this.birthDay = birthDay; + } + public int getAge(){ + LocalDate slut = LocalDate.now(); + int age = Period.between(birthDay, slut).getYears(); + return age; + } + + @Override public String toString() { + return "Person{" + "name='" + name + '\'' + ", age=" + new Person(name,birthDay).getAge() + '}'; + } +} diff --git a/src/se/liu/mohal172/labb3/ListManipulator.java b/src/se/liu/mohal172/labb3/ListManipulator.java new file mode 100644 index 0000000000000000000000000000000000000000..d51de3efd3204745ba1e7fb6cf92ac014686e0ef --- /dev/null +++ b/src/se/liu/mohal172/labb3/ListManipulator.java @@ -0,0 +1,53 @@ +package se.liu.mohal172.labb3; + +import se.liu.mohal172.labb1.Person; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; + + +//ListManipulator is an abstract class that provides common operations for manipulating a list of Person objects. +public abstract class ListManipulator +{ + + + protected final List<Person> elements = new ArrayList<>(); + + + + //Checks if the list is empty. + public boolean isEmpty() { + return elements.isEmpty(); + } + + // Returns the size of the list. + public int size() { + return elements.size(); + } + + //Checks if the list contains the specified object. + public boolean contains(final Object obj) { + return elements.contains(obj); + } + + //Clears the list, removing all elements. + public void clear() { + elements.clear(); + } + + // Returns an iterator over the elements in the list. + public Iterator<Person> iterator() { + return elements.iterator(); + } + + //Adds a Person object to the list. + public void add( final Person person) { + elements.add( person); + } + + //Removes the Person object at the specified index from the list. + public Person remove(final int i) { + return elements.remove(i); + } +} diff --git a/src/se/liu/mohal172/labb3/Queue.java b/src/se/liu/mohal172/labb3/Queue.java new file mode 100644 index 0000000000000000000000000000000000000000..82d9b9d247cdbf852c9ee18b4e395ab635c9f31c --- /dev/null +++ b/src/se/liu/mohal172/labb3/Queue.java @@ -0,0 +1,39 @@ +package se.liu.mohal172.labb3; + + +import se.liu.mohal172.labb1.Person; + + + + // Queue is a subclass of ListManipulator that represents a queue data structure. + // It allows adding elements to the back (enqueue) and removing elements from the front (dequeue). + +public class Queue extends ListManipulator +{ + + //Constructs a Queue object with an empty list. + + public Queue() { + super(); + } + + //Adds a person to the back of the queue. + + public void enqueue(Person person) { + + add(person); + } + + // Removes and returns the person at the front of the queue. + // Returns null if the queue is empty. + + public Person dequeue() { + if (isEmpty()) { + return null; + } else { + return remove(0); + } + } + + +} diff --git a/src/se/liu/mohal172/labb3/Stack.java b/src/se/liu/mohal172/labb3/Stack.java new file mode 100644 index 0000000000000000000000000000000000000000..858cc48494f69a4e6424cd7b10e4cd2c649809fb --- /dev/null +++ b/src/se/liu/mohal172/labb3/Stack.java @@ -0,0 +1,38 @@ +package se.liu.mohal172.labb3; + + +import se.liu.mohal172.labb1.Person; + +import java.util.ArrayList; + + +//Stack is a subclass of ListManipulator that represents a stack data structure. + // It allows pushing elements onto the top of the stack and popping elements from the top. + +public class Stack extends ListManipulator +{ + + + + + + // Pushes a person onto the top of the stack. + + public void push(Person person) { + add(person); + } + + + // Pops and returns the person from the top of the stack. + // Returns null if the stack is empty. + + public Person pop() { + if (isEmpty()) { + return null; + } else { + return remove(size() - 1); + } + } + + +} diff --git a/src/se/liu/mohal172/labb3/TestProgram.java b/src/se/liu/mohal172/labb3/TestProgram.java new file mode 100644 index 0000000000000000000000000000000000000000..994d5c43300f6dd6bba3503335fe74bf0d341a3a --- /dev/null +++ b/src/se/liu/mohal172/labb3/TestProgram.java @@ -0,0 +1,46 @@ +package se.liu.mohal172.labb3; + +import se.liu.mohal172.labb1.Person; + +import java.time.LocalDate; + + // TestProgram is a class that demonstrates the usage of Stack and Queue data structures. + +public class TestProgram +{ + + public static void main(String[] args) { + // Skapa en Stack + Stack stack = new Stack(); + + // Lägg till 5 personer + final LocalDate birthDay = LocalDate.of(2000, 4, 1); + + stack.push(new Person("David",birthDay)); + stack.push(new Person("Krille",birthDay)); + stack.push(new Person("Jan",birthDay)); + stack.push(new Person("Ahmad",birthDay)); + stack.push(new Person("Ali",birthDay)); + + + // Plocka ut och skriv ut elementen + while (!stack.isEmpty()) { + System.out.println(stack.pop()); + } + + // Skapa en Queue + Queue queue = new Queue(); + + // Lägg till 5 personer + queue.enqueue(new Person("Maya",birthDay)); + queue.enqueue(new Person("Merwa",birthDay)); + queue.enqueue(new Person("Alva",birthDay)); + queue.enqueue(new Person("Alma",birthDay)); + queue.enqueue(new Person("Eva",birthDay)); + + // Plocka ut och skriv ut elementen + while (!queue.isEmpty()) { + System.out.println(queue.dequeue()); + } + } +} diff --git a/src/se/liu/mohal172/shapes/AbstractShape.java b/src/se/liu/mohal172/shapes/AbstractShape.java new file mode 100644 index 0000000000000000000000000000000000000000..05c34d948daed4dce8ea79791e15a93743e1a066 --- /dev/null +++ b/src/se/liu/mohal172/shapes/AbstractShape.java @@ -0,0 +1,52 @@ +package se.liu.mohal172.shapes; + +import java.awt.*; +import java.util.Objects; + +/** + AbstractShape is an abstract class that implements the Shape interface. It provides common functionality + and state for shapes. + */ +public abstract class AbstractShape implements Shape +{ + + + protected int x; + protected int y; + protected Color color; + + @Override public boolean equals(final Object o) { + if (this == o) { + return true; + } + if (o == null || getClass() != o.getClass()) { + return false; + } + final AbstractShape that = (AbstractShape) o; + return getX() == that.getX() && getY() == that.getY(); + } + + @Override public int hashCode() { + return Objects.hash(getX(), getY()); + } + + // Constructs an AbstractShape with the specified coordinates and color. + + protected AbstractShape(final int x, final int y, final Color color) { + this.x = x; + this.y = y; + this.color = color; + } + + @Override public int getX() { + return x; + } + + @Override public int getY() { + return y; + } + + @Override public Color getColor() { + return color; + } +} diff --git a/src/se/liu/mohal172/shapes/Circle.java b/src/se/liu/mohal172/shapes/Circle.java new file mode 100644 index 0000000000000000000000000000000000000000..71900f60c12125e24f8d934cf69ed65673b2be2b --- /dev/null +++ b/src/se/liu/mohal172/shapes/Circle.java @@ -0,0 +1,37 @@ +package se.liu.mohal172.shapes; + +import java.awt.*; +/** + Circle is a concrete class that extends the AbstractShape class. It represents a circle shape. + */ + +public class Circle extends AbstractShape +{ + private int radius; + + + // Constructs a Circle with the specified coordinates, radius, and color. + + public Circle(final int x, final int y, final int radius, final Color color) { + super(x, y, color); + if (radius < 0) { + throw new IllegalArgumentException("Negativ radie!"); + } + this.radius = radius; + } + + public int getRadius() { + return radius; + } + + @Override public String toString() { + return "Circle{" + "x=" + getX() + ", y=" + getY() + ", radius=" + radius + ", color=" + getColor() + '}'; + } + + @Override public void draw(final Graphics g) { + g.setColor(color); + g.drawOval(x, y, radius*2, radius*2); // calc. from radius! + + + } +} diff --git a/src/se/liu/mohal172/shapes/CircleTest.java b/src/se/liu/mohal172/shapes/CircleTest.java new file mode 100644 index 0000000000000000000000000000000000000000..ff9a11a668719f395b1e5976d87f4044138271ff --- /dev/null +++ b/src/se/liu/mohal172/shapes/CircleTest.java @@ -0,0 +1,32 @@ +package se.liu.mohal172.shapes; + +import java.awt.*; +import java.util.ArrayList; +import java.util.List; + +/** + CircleTest is a test class that demonstrates the usage of the Circle class. + */ +public class CircleTest +{ + + public static void main(String[] args) { + // Create an ArrayList to store Circle objects + final List<Circle> circles = new ArrayList<>(); + + // Create two Circle objects + Circle circle = new Circle(2, 3, 1, Color.BLACK); + Circle circle1 = new Circle(3, 4, 2, Color.BLUE); + + // Add the Circle objects to the ArrayList + circles.add(circle); + circles.add(circle1); + + // Iterate over the Circle objects in the ArrayList and print their coordinates + for (Circle element : circles) { + System.out.println("x: " + element.getX()); + System.out.println("y: " + element.getY()); + + } + } +} diff --git a/src/se/liu/mohal172/shapes/DiagramComponent.java b/src/se/liu/mohal172/shapes/DiagramComponent.java new file mode 100644 index 0000000000000000000000000000000000000000..6da7cce228b60efb0e2edaf3d25198ed87679f46 --- /dev/null +++ b/src/se/liu/mohal172/shapes/DiagramComponent.java @@ -0,0 +1,39 @@ +package se.liu.mohal172.shapes; + +import javax.swing.*; +import java.awt.*; +import java.util.ArrayList; +import java.util.List; + +/** + DiagramComponent is a custom component that extends JComponent and is used for drawing diagram components. + */ +public class DiagramComponent extends JComponent +{ + private List<Shape> shapes; + + @Override protected void paintComponent(final Graphics g) { + super.paintComponent(g); + +// Iterate over the shapes and draw them + for (Shape s : shapes) { + s.draw(g); + } + + + + } + + // Constructs a new DiagramComponent object. + + public DiagramComponent() { + shapes = new ArrayList<>(); + } + + // Adds a shape to the diagram. + + public void addShape(Shape s) { + shapes.add(s); + + } +} diff --git a/src/se/liu/mohal172/shapes/DiagramViewer.java b/src/se/liu/mohal172/shapes/DiagramViewer.java new file mode 100644 index 0000000000000000000000000000000000000000..84b88c94b476e05d72e7eded439bd256b694126e --- /dev/null +++ b/src/se/liu/mohal172/shapes/DiagramViewer.java @@ -0,0 +1,80 @@ +package se.liu.mohal172.shapes; + +import javax.swing.*; +import java.awt.*; +import java.util.List; +import java.util.Random; + +/** + The DiagramViewer class is responsible for displaying a diagram consisting of shapes in a JFrame window. + */ +public class DiagramViewer +{ + private final static List<Color> COLORS = + List.of(Color.BLACK, Color.RED, Color.GREEN, Color.BLUE, + Color.CYAN, Color.YELLOW, Color.MAGENTA); + + // Set a fixed seed 0 so you always get the same + // shapes (for debugging) + private final static Random RANDOM = new Random(0); + + + // Generates a random color from the predefined list of colors. + + private static Color getRandomColor() { + return COLORS.get(RANDOM.nextInt(COLORS.size())); + } + + + // Generates a random Circle shape with random properties. + + private static Circle getRandomCircle() { + return new Circle(RANDOM.nextInt(400), RANDOM.nextInt(400), + RANDOM.nextInt(200), getRandomColor()); + } + + + // Generates a random Rectangle shape with random properties. + + private static Rectangle getRandomRectangle() { + return new Rectangle(RANDOM.nextInt(400), RANDOM.nextInt(400), + RANDOM.nextInt(200), RANDOM.nextInt(200), + getRandomColor()); + } + + + // Generates a random Text shape with random properties. + + private static Text getRandomText() { + return new Text(RANDOM.nextInt(50), "Hello", RANDOM.nextInt(400), RANDOM.nextInt(400), getRandomColor()); + } + + + // The main method creates a DiagramComponent and adds random shapes to it. + // It then creates a JFrame and displays the DiagramComponent in it. + + public static void main(String[] args) { + + DiagramComponent comp = new DiagramComponent(); + final Random rnd = new Random(0); + for (int i = 0; i < 10; i++) { + switch (rnd.nextInt(3)) { + case 0: + comp.addShape(getRandomCircle()); + break; + case 1: + comp.addShape(getRandomRectangle()); + break; + case 2: + comp.addShape(getRandomText()); + break; + } + } + + JFrame frame = new JFrame("Mitt fönster"); + frame.setLayout(new BorderLayout()); + frame.add(comp, BorderLayout.CENTER); + frame.setSize(800, 600); + frame.setVisible(true); + } +} diff --git a/src/se/liu/mohal172/shapes/Rectangle.java b/src/se/liu/mohal172/shapes/Rectangle.java new file mode 100644 index 0000000000000000000000000000000000000000..6b4d63cb26881a7b7cd19f4781c5ec0c30af1748 --- /dev/null +++ b/src/se/liu/mohal172/shapes/Rectangle.java @@ -0,0 +1,37 @@ +package se.liu.mohal172.shapes; + +import java.awt.*; +/** + The Rectangle class represents a rectangular shape. + It extends the AbstractShape class. + */ +public class Rectangle extends AbstractShape +{ + private int width; + private int height; + + // Constructs a Rectangle object with the specified width, height, position, and color. + + public Rectangle(final int width, final int height,final int x,final int y,final Color color) { + super(x, y, color); + + + this.width = width; + this.height = height; + + } + + // Returns a string representation of the Rectangle object. + + @Override public String toString() { + return "Rectangle{" + "x=" + x + ", y=" + y + ", width=" + width + ", height=" + height + ", color=" + color + '}'; + } + + // Draws the rectangle using the specified Graphics object. + + @Override public void draw(final Graphics g) { + g.setColor(color); + g.drawRect(x, y, width, height); + } + +} diff --git a/src/se/liu/mohal172/shapes/Shape.java b/src/se/liu/mohal172/shapes/Shape.java new file mode 100644 index 0000000000000000000000000000000000000000..b37dc2c14f7f94721184133bcd46e810ee0d7fcb --- /dev/null +++ b/src/se/liu/mohal172/shapes/Shape.java @@ -0,0 +1,15 @@ +package se.liu.mohal172.shapes; + +import java.awt.*; +/** + The Shape interface defines common methods for getting the position, color, and drawing the shape. + */ + +public interface Shape +{ + int getX(); + int getY(); + Color getColor(); + public void draw(final Graphics g); + +} diff --git a/src/se/liu/mohal172/shapes/ShapeTest.java b/src/se/liu/mohal172/shapes/ShapeTest.java new file mode 100644 index 0000000000000000000000000000000000000000..65db274c8af3c697b2dbf8c221b2034ac025f8a4 --- /dev/null +++ b/src/se/liu/mohal172/shapes/ShapeTest.java @@ -0,0 +1,29 @@ +package se.liu.mohal172.shapes; + +import java.awt.*; +import java.util.ArrayList; +import java.util.List; + +public class ShapeTest +{ + + // Tests different shapes by creating instances of various Shape implementations + // and adding them to a list. + + public static void main(String[] args) { + final List<Shape> shapes = new ArrayList<>(); + + Shape circle = new Circle(2, 3,1,Color.BLACK); + Shape rectangle = new Rectangle(2,4,5,6,Color.BLACK); + Shape text = new Text(3,"won",4,5,Color.BLACK); + + shapes.add(circle); + shapes.add(rectangle); + shapes.add(text); + + for(Shape shape : shapes){ + System.out.println(shape); + } + + } +} diff --git a/src/se/liu/mohal172/shapes/Text.java b/src/se/liu/mohal172/shapes/Text.java new file mode 100644 index 0000000000000000000000000000000000000000..6609e16cceca19b3bdeaa00a0cf7ac3895b61a08 --- /dev/null +++ b/src/se/liu/mohal172/shapes/Text.java @@ -0,0 +1,36 @@ +package se.liu.mohal172.shapes; + +import java.awt.*; + +public class Text extends AbstractShape +{ + + + private int size; + private String text; + + + // Creates a new Text instance with the given size, text, position, and color. + + public Text(final int size, final String text,final int x,final int y,final Color color) { + super(x, y, color); + + + this.size = size; + this.text = text; + + } + + + @Override public String toString() { + return "Text{" + "x=" + x + ", y=" + y + ", size=" + size + ", text='" + text + '\'' + ", color=" + color + '}'; + } + + + + @Override public void draw(final Graphics g) { + g.setColor(color); + g.setFont(new Font("serif", Font.PLAIN, size)); + g.drawString(text, x, y); + } +} diff --git a/src/se/liu/mohal172/tetris/Board.java b/src/se/liu/mohal172/tetris/Board.java new file mode 100644 index 0000000000000000000000000000000000000000..a2993d69fc772527e72d115b480f3854f38b6dbf --- /dev/null +++ b/src/se/liu/mohal172/tetris/Board.java @@ -0,0 +1,351 @@ + +package se.liu.mohal172.tetris; +import java.util.ArrayList; +import java.util.List; +import java.awt.*; +import java.util.Random; + +/** + * The Board class represents the game board in a Tetris game. + */ +public class Board +{ + private int blockSize; + private List<BoardListener> listeners = new ArrayList<>(); + private SquareType[][] squares; + private int width; + private int height; + private boolean gameOver = false; + private Poly falling ; + private Point fallingPos; + private final static Random RND = new Random(); + private boolean nowFalling; + private static final int MARGIN = 2; + private static final int DOUBLE_MARGIN = MARGIN*2; + + /** + * Returns the position of the falling polyomino on the board. + */ + public Point getFallingPos() { + return fallingPos; + } + + /** + * Sets the falling polyomino and its position on the board. + */ + public void setFalling(Poly poly, int x, int y) { + + falling = poly; + fallingPos = new Point(x, y); + this.nowFalling = true; + for (int h = 0; h < falling.getHeight() ; h++) { + for (int w = 0; w < falling.getWidth() ; w++) { + if (falling.getSquares(h, w) != SquareType.EMPTY) { + squares[(fallingPos.y + w * blockSize)][(fallingPos.x + h * blockSize)] = falling.getSquares(h, w); + } + } + } + } + + /** + * Remove the squares occupied by the last falling Poly object from the game board at the specified position. + */ + public void removeLastFalling(Poly poly, int x, int y) { + for (int h = 0; h < falling.getHeight() ; h++) { + for (int w = 0; w < falling.getWidth() ; w++) { + if (falling.getSquares(h, w) != SquareType.EMPTY) { + squares[(fallingPos.y + w * blockSize)][(fallingPos.x + h * blockSize)] = SquareType.EMPTY; + } + } + } + } + /** + * Adds a listener to the board to be notified of any changes. + */ + public void addBoardListener(BoardListener bl) { + listeners.add(bl); + } + /** + * Notifies all the registered listeners that the board has changed. + */ + private void notifyListeners() { + for (BoardListener bl : listeners) { + bl.boardChanged(); + } + } + public int getHeight() { + return this.height; + } + public int getWidth() { + return this.width; + } + public SquareType getSquares(int y, int x) { + return squares[y][x]; + } + /** + * Constructs a new Board with the specified width and height. + */ + public Board(int width, int height) { + this.width = width; + this.height = height; + this.squares = new SquareType[height+DOUBLE_MARGIN][width+DOUBLE_MARGIN]; + for (int col = 0; col < height + DOUBLE_MARGIN; col++) { + for (int row = 0; row < width + DOUBLE_MARGIN; row++) { + if (col < MARGIN || col >= height - MARGIN || row >= width ) { + squares[col][row] = SquareType.OUTSIDE; + } else { + squares[col][row] = SquareType.EMPTY; + } + } + } + // this kod for testing the boardtester. + //setFalling(randPoly(),10,10); + this.falling = null; + this.fallingPos = null; + this.blockSize = Math.min(height / (height / 20), width / (width / 20) ); + notifyListeners(); + } + public int getBlockSize() { + return blockSize; + } + /** + Generates a random polyomino and sets it as the falling polyomino on the board. + */ + public Poly randPoly(){ + TetrominoMaker poly = new TetrominoMaker(); + int random = RND.nextInt(poly.getNumTypes()); + Poly newPoly = poly.getPoly(random); + this.falling = newPoly; + return falling; + } + + /** + * Returns the starting column for placing the specified polyomino on the board. + * The polyomino is centered horizontally on the board. + */ + public int getStartColumn(Poly poly) { + int polyWidth = poly.getWidth() * blockSize; + int boardWidth = this.getWidth(); + // Placera blocket centrerat horisontellt på spelplanen + int startColumn = blockSize + (width / 2) - (polyWidth); + + return startColumn; + } + + /** + * Returns the square type at the specified coordinates on the board. + * If there is a falling polyomino and the coordinates are within the boundaries of the falling piece, + * it calculates the relative position of the coordinates in the falling piece and returns the square type. + * Otherwise, it returns the square type at the given coordinates on the board. + */ + public SquareType getVisibleSquareAt(int x, int y) { + // om det finns en fallande tet och de givna kordinaterna är in bound av den fallande biten: + if (falling != null && isFallingInside(x, y)) { + // beräkana den relativa postionen för den fallande biten i falling. + int relativeX = x - fallingPos.x; + int relativeY = y - fallingPos.y; + // om den realtiva pos är in bound och den är inte Square.empty : + if (relativeX >= 0 && relativeX < falling.getWidth() && relativeY >= 0 && relativeY < falling.getHeight()) { + SquareType squareType = falling.getSquares(relativeX,relativeY); + if (squareType != SquareType.EMPTY) { + return squareType; + } + } + } + + // annars retunera squaren för den angivna koridnaten i board: + return squares[x][y]; + } + + /** + * Checks if the specified coordinates are within the boundaries of the falling polyomino. + */ + private boolean isFallingInside(int x, int y) { + // om ingen faller, den är inte i faling: + if (fallingPos == null) { + return false; + } + // räkna gränsen för den fallande polyin + int minX = fallingPos.x; + int minY = fallingPos.y; + int maxX = minX + falling.getWidth() - 1; + int maxY = minY + falling.getHeight() - 1; + // kolla om den angivna x och y kodinaterna är innanför gränserna för poly + boolean inside = (x >= minX && x <= maxX && y >= minY && y <= maxY); + + return inside; + } + public Poly getFalling() { + return falling; + } + /** + * Advances the game by one tick. + * It checks if the game is over and does nothing if it is. + * If there is no falling polyomino, it clears completed rows, sets a new falling polyomino, and checks for collision. + * If there is a collision in the falling direction, it stops the falling and places the falling polyomino on the board. + * If there is a falling polyomino and no collision, it moves the falling polyomino down by one block. + * The method then notifies the listeners of the board change. + */ + public void tick() { + if (gameOver) { + return; // do nothing if game over + } + //int blocksize = Math.min(getHeight()/20,getWidth()/10 ); + if (!nowFalling){ + clear(); + setFalling(randPoly(), getStartColumn(falling) , 0); + if(hasCollision(falling,fallingPos.x,fallingPos.y+blockSize)){ + setFalling(randPoly(), getStartColumn(falling) , 0); + gameOver = true; + } + } + else if(hasCollision(falling,fallingPos.x,fallingPos.y+blockSize)){ + nowFalling = false; + for (int h = 0; h < falling.getHeight() ; h++) { + for (int w = 0; w < falling.getWidth() ; w++) { + if (falling.getSquares(h, w) != SquareType.EMPTY + ) { + squares[(fallingPos.y + w * blockSize)][(fallingPos.x + h * blockSize)] = falling.getSquares(h, w); + } + } + } + } + else if (nowFalling) { + removeLastFalling(falling, fallingPos.x , fallingPos.y ); + setFalling(falling, fallingPos.x , fallingPos.y + blockSize); + } + notifyListeners(); + } + /** + * Moves the falling polyomino in the specified direction. + * If the direction is LEFT or RIGHT, the method checks for collisions before moving. + * If the direction is DOWN, the method performs a rotation. + * If the direction is UP, the method performs a rotation. + * After the movement or rotation, the method notifies the listeners of the board change. + */ + public void moveFalling(Direction newD) { + //int blocksize = Math.min(getHeight()/20,getWidth()/10 ); + int oldX = fallingPos.x; + int newX = oldX; + switch (newD){ + case LEFT: + newX -= blockSize; + if(nowFalling && !hasCollision(falling,newX,fallingPos.y)){ + removeLastFalling(falling, oldX , fallingPos.y ); + setFalling(falling, oldX - blockSize, fallingPos.y); + } + + break; + case RIGHT: + newX += blockSize; + if (nowFalling && !hasCollision(falling,newX,fallingPos.y)) { + removeLastFalling(falling, oldX , fallingPos.y ); + setFalling(falling, oldX + blockSize, fallingPos.y); + } + break; + case DOWN: + rotate(Direction.DOWN); + break; + case UP: + rotate(Direction.UP); + break; + } + } + /** + * Check if placing a given Poly object at the specified position on the game board would result in a collision. + */ + public boolean hasCollision(Poly poly, int posX, int posY){ + removeLastFalling(falling, fallingPos.x , fallingPos.y ); + for (int i = 0; i < poly.getHeight(); i++) { + for (int j = 0; j < poly.getWidth(); j++) { + if(poly.getSquares(j,i) != SquareType.EMPTY ){ + int y = posY + blockSize * i; + int x = posX + blockSize * j; + + if(width < x || x < 0 || getSquares(y , x) != SquareType.EMPTY ){ + return true; + } + } + + }} + setFalling(falling, fallingPos.x, fallingPos.y); + return false; + } + /** + * Rotates the falling polyomino in the specified direction. + * If the direction is UP, it rotates the polyomino to the right. + * If the direction is DOWN, it rotates the polyomino to the left. + * The rotation is performed if it is possible without collisions. + */ + public void rotate(Direction dir) { + + if (dir == Direction.UP) { + Poly rotatedFalling = falling.rotateRight(); + if (nowFalling && !hasCollision(rotatedFalling, fallingPos.x, fallingPos.y) ){ + removeLastFalling(falling, fallingPos.x , fallingPos.y ); + falling = falling.rotateRight(); + } + } + + else if (dir == Direction.DOWN) { + Poly rotatedFalling = falling.rotateLeft(); + if (nowFalling && !hasCollision(rotatedFalling, fallingPos.x, fallingPos.y) ){ + removeLastFalling(falling, fallingPos.x , fallingPos.y ); + falling = falling.rotateRight(); + } + } + + } + + /** + * Clears completed rows on the board. + * It checks each row and if it is completely filled with non-empty and non-outside squares, + * it moves down all the rows above it and clears the completed row. + * After clearing rows, the method notifies the listeners of the board change. + */ + + public void clear(){ + for (int i = 0; i < height / blockSize; i++) { + int row= i; + int notEmpty = 0; + for (int j = 0; j < width / blockSize; j++) { + if (getSquares(row * blockSize, j * blockSize) != SquareType.EMPTY && getSquares(row * blockSize, j * blockSize) != SquareType.OUTSIDE ){ + notEmpty++; + } + } + if(notEmpty == width / blockSize){ + moveDown(i); + notEmpty =0; + System.out.println("Done"); + } + } + notifyListeners(); + } + + /** + * Moves down all the rows above the specified row. + */ + + public void moveDown(int row){ + for (int i = row; i > 0 ; i--) { + for (int j = 0; j < width / blockSize; j++) { + if(i * blockSize - blockSize == 0){ + break; + } + squares[i * blockSize][j * blockSize] = squares[i * blockSize - blockSize][j * blockSize]; + } + } + notifyListeners(); + } + + /** + * The main method to run the Tetris game. + * It creates a new board, creates a TetrisViewer with the board, and shows the TetrisViewer. + */ + + public static void main(String[] args) { + Board board1 = new Board(200, 400); + TetrisViewer tetris = new TetrisViewer(board1); + tetris.show(); + } +} \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/BoardListener.java b/src/se/liu/mohal172/tetris/BoardListener.java new file mode 100644 index 0000000000000000000000000000000000000000..0cda5d80b5c558300a630b5246186afff442c083 --- /dev/null +++ b/src/se/liu/mohal172/tetris/BoardListener.java @@ -0,0 +1,11 @@ +package se.liu.mohal172.tetris; + +/** + * Interface for listening to changes in the Tetris board. + */ +public interface BoardListener +{ + + // Notifies the listener that the Tetris board has changed. + public void boardChanged(); +} diff --git a/src/se/liu/mohal172/tetris/BoardTester.java b/src/se/liu/mohal172/tetris/BoardTester.java new file mode 100644 index 0000000000000000000000000000000000000000..6655629d9487c1349662840ea6683391c278a17b --- /dev/null +++ b/src/se/liu/mohal172/tetris/BoardTester.java @@ -0,0 +1,20 @@ +package se.liu.mohal172.tetris; + +/** + A board tester for testing the BoardToTextConverter + + */ + +public class BoardTester +{ + public static void main(String[] args) { + + + Board board1 = new Board(20, 40); + BoardToTextConverter.convertToText(board1); + new TetrisViewerOld(board1).show(); + + + + } + } \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/BoardToTextConverter.java b/src/se/liu/mohal172/tetris/BoardToTextConverter.java new file mode 100644 index 0000000000000000000000000000000000000000..81ef5355a54a661619f537c4ed68fd9d1efb5cce --- /dev/null +++ b/src/se/liu/mohal172/tetris/BoardToTextConverter.java @@ -0,0 +1,48 @@ +package se.liu.mohal172.tetris; + +/** + a class for converting a Tetris board to text representation. + */ +public class BoardToTextConverter{ + + // Converts the given Tetris board to a text representation. + public static String convertToText(Board board){ + StringBuilder builder = new StringBuilder(); + for (int row = 0; row < board.getWidth(); row++) { + for (int col = 0; col < board.getHeight(); col++) { + switch (board.getVisibleSquareAt(col,row)){ + case EMPTY: + builder.append(" "); + break; + case I: + builder.append("I"); + break; + case J: + + builder.append("J"); + break; + case L: + builder.append("L"); + break; + case O: + builder.append("O"); + break; + case S: + builder.append("S"); + break; + case T: + builder.append("T"); + break; + case Z: + builder.append("Z"); + break; + case OUTSIDE: + builder.append("-"); + break; + } + } + builder.append("\n"); + } + return builder.toString(); + } +} diff --git a/src/se/liu/mohal172/tetris/Direction.java b/src/se/liu/mohal172/tetris/Direction.java new file mode 100644 index 0000000000000000000000000000000000000000..30eda4119ddba9ec3788204270fb7e847c439753 --- /dev/null +++ b/src/se/liu/mohal172/tetris/Direction.java @@ -0,0 +1,13 @@ +package se.liu.mohal172.tetris; + +/** + * Represents the possible directions for moving the falling block in the Tetris game. + */ +public enum Direction +{ + LEFT, + RIGHT, + DOWN, + UP, + FALL +} \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/MoveAction.java b/src/se/liu/mohal172/tetris/MoveAction.java new file mode 100644 index 0000000000000000000000000000000000000000..883c3c2d4ed729e89f02e4876aff928537bad5e1 --- /dev/null +++ b/src/se/liu/mohal172/tetris/MoveAction.java @@ -0,0 +1,25 @@ +package se.liu.mohal172.tetris; + +import javax.swing.*; +import java.awt.event.ActionEvent; + +/** + Represents an action to move the falling block in a specific direction. + This action is associated with a key or button press event. + */ +public class MoveAction extends AbstractAction +{ + private Board board; + private Direction direction; + + // Constructs a MoveAction with the specified board and direction. + public MoveAction(Board board, Direction direction) { + this.board = board; + this.direction = direction; + } + + // Performs the move action when triggered by an event. + @Override public void actionPerformed(final ActionEvent actionEvent) { + board.moveFalling(direction); + } +} diff --git a/src/se/liu/mohal172/tetris/Poly.java b/src/se/liu/mohal172/tetris/Poly.java new file mode 100644 index 0000000000000000000000000000000000000000..f2551fa9f9661ce8f997a09d28074117d94b7f32 --- /dev/null +++ b/src/se/liu/mohal172/tetris/Poly.java @@ -0,0 +1,51 @@ +package se.liu.mohal172.tetris; + +// Poly represents a polyomino in the Tetris game. +public class Poly { + private SquareType[][] squares; + private int width; + private int height; + + // Constructs a polyomino with the specified squares. + public Poly(SquareType[][] squares) { + this.squares = squares; + this.height = squares.length; + this.width = squares[0].length; + } + public int getWidth() { return width; } + public int getHeight() { return height; } + + // Gets the square type at the specified position. + public SquareType getSquares(int x, int y) { + + if (x >= 0 && x < width && y >= 0 && y < height) { + return squares[y][x]; + } else { + return null; + } + } + + // Rotates the polyomino 90 degrees to the right. + public Poly rotateRight() { + int size = squares.length; + SquareType[][] newSquares = new SquareType[size][size]; + for (int row = 0; row < size; row++) { + for (int col = 0; col < size; col++) { + newSquares[col][size - 1 - row] = squares[row][col]; + } + } + return new Poly(newSquares); + } + + // Rotates the polyomino 90 degrees to the left. + public Poly rotateLeft() { + int size = squares.length; + SquareType[][] newSquares = new SquareType[size][size]; + for (int row = 0; row < size; row++) { + for (int col = 0; col < size; col++) { + newSquares[size - 1 - col][row] = squares[row][col]; + } + } + return new Poly(newSquares); + } +} \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/SquareType.java b/src/se/liu/mohal172/tetris/SquareType.java new file mode 100644 index 0000000000000000000000000000000000000000..f047b82cac597e480cb00104adf7cfe8c8cb5b40 --- /dev/null +++ b/src/se/liu/mohal172/tetris/SquareType.java @@ -0,0 +1,8 @@ +package se.liu.mohal172.tetris; + +// Enum representing the different types of squares in the Tetris game. +// Each square can be one of the following types: EMPTY, I, O, T, S, Z, J, L, OUTSIDE. +public enum SquareType +{ + EMPTY, I, O, T, S, Z, J, L,OUTSIDE +} \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/TetrisComponent.java b/src/se/liu/mohal172/tetris/TetrisComponent.java new file mode 100644 index 0000000000000000000000000000000000000000..e7c3b8bd0a4651224f7ed6b9d08c54acfb14b4f4 --- /dev/null +++ b/src/se/liu/mohal172/tetris/TetrisComponent.java @@ -0,0 +1,87 @@ +package se.liu.mohal172.tetris; +import javax.swing.*; +import java.awt.*; + +public class TetrisComponent extends JComponent implements BoardListener +{ + private Board board; + + // Constructs a TetrisComponent object with the specified board. + public TetrisComponent(Board board) { + this.board = board; + this.board.addBoardListener(this); + } + // Returns the preferred size of the TetrisComponent based on the dimensions of the board. + @Override + public Dimension getPreferredSize() { + int width = board.getWidth(); + int height = board.getHeight(); + return new Dimension(width, height); + } + + + // Draws the game board on the graphics context. + private void drawBoard(Graphics g){ + final Graphics2D g2d = (Graphics2D) g; + int blockSize = board.getBlockSize(); + + Poly falling = board.getFalling(); + Point fallingPos = board.getFallingPos(); + + for (int i = 0; i < board.getWidth(); i++) { + for (int j = 0; j < board.getHeight(); j++) { + + SquareType square = board.getSquares(j, i); + + if (square != SquareType.EMPTY && square != SquareType.OUTSIDE){ + + paintBlock(g2d, square, i , j); + } + else{ + paintBlock(g2d, square, i * blockSize, j*blockSize); + } + } + }} + + // Paints a block with the specified square type on the graphics context. + public void paintBlock(Graphics2D g2d, SquareType squareType, int column, int row) { + g2d.setColor(getSquareColor(squareType)); + g2d.fillRect(column , row , board.getBlockSize() - 1, board.getBlockSize() - 1); + } + + // Overrides the paintComponent method to draw the game board and falling block. + @Override + protected void paintComponent(Graphics g) { + super.paintComponent(g); + drawBoard(g); + } + + // Returns the color associated with a specific SquareType. + public Color getSquareColor(SquareType squareType) { + switch (squareType) { + case EMPTY, OUTSIDE: + return Color.BLACK; + case I: + return Color.YELLOW; + case J: + return Color.BLUE; + case L: + return Color.CYAN; + case O: + return Color.ORANGE; + case S: + return Color.GREEN; + case T: + return Color.RED; + case Z: + return Color.PINK; + default: + return Color.GRAY; + } + } + + // Overrides the boardChanged method to repaint the component when the board changes. + @Override public void boardChanged() { + repaint(); + } +} \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/TetrisViewer.java b/src/se/liu/mohal172/tetris/TetrisViewer.java new file mode 100644 index 0000000000000000000000000000000000000000..5342b46a3bcef407604bb58d22dddb0695fd6cad --- /dev/null +++ b/src/se/liu/mohal172/tetris/TetrisViewer.java @@ -0,0 +1,73 @@ +package se.liu.mohal172.tetris; +import net.miginfocom.swing.MigLayout; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.awt.event.KeyEvent; + +public class TetrisViewer extends JPanel +{ + private Board board; + + // Creates a game panel from the board. + public TetrisViewer(Board board) { + this.board = board; + } + + + // ActionListener that invokes "tick" on the game board when an event occurs. + // The event can be a timer event that updates the game board at regular intervals. + + private ActionListener newPos = new ActionListener() { + @Override + public void actionPerformed(ActionEvent event) { + board.tick(); + + } + }; + + // Displays the game board in a window. + // Creates the Tetris component, sets up the frame, and shows it on the window. + public void show(){ + + TetrisComponent tetrisComponent = new TetrisComponent(board); + tetrisComponent.setPreferredSize(getPreferredSize()); + + // Set up the main Tetris game window + JFrame frame = new JFrame("Tetris"); + frame.setLayout(new MigLayout()); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.add(tetrisComponent, BorderLayout.CENTER); + frame.pack(); + frame.setResizable(false); + frame.setVisible(true); + + // Set up input mappings and actions + InputMap inputMap = tetrisComponent.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW); + ActionMap actionMap = tetrisComponent.getActionMap(); + + // Define input mappings for left, right, down, and up arrow keys + inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, 0), "moveLeft"); + actionMap.put("moveLeft", new MoveAction(board, Direction.LEFT)); + + inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_RIGHT, 0), "moveRight"); + actionMap.put("moveRight", new MoveAction(board, Direction.RIGHT)); + + inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_DOWN, 0), "rotateleft"); + actionMap.put("rotateleft",new MoveAction(board, Direction.DOWN) ); + + inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_UP, 0), "rotateright"); + actionMap.put("rotateright",new MoveAction(board, Direction.UP) ); + + Timer timer = new Timer(100,newPos); + timer.start(); + } + + // Displays the game board. + public void run() { + show(); + } + +} \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/TetrisViewerOld.java b/src/se/liu/mohal172/tetris/TetrisViewerOld.java new file mode 100644 index 0000000000000000000000000000000000000000..14d284501ea6e7f0d982c91a4bf03262a66eb6f2 --- /dev/null +++ b/src/se/liu/mohal172/tetris/TetrisViewerOld.java @@ -0,0 +1,30 @@ +package se.liu.mohal172.tetris; +import javax.swing.*; +import java.awt.*; + +public class TetrisViewerOld +{ + private Board board; + + // Creates a game panel from the board. + public TetrisViewerOld(Board board) { + this.board = board; + } + + // Displays the game board in a window. + public void show(){ + JFrame frame = new JFrame("Tetris"); + JTextArea textArea = new JTextArea(board.getHeight(), board.getWidth()); + textArea.setText(BoardToTextConverter.convertToText(board)); + frame.setLayout(new BorderLayout()); + frame.add(textArea, BorderLayout.CENTER); + textArea.setFont(new Font("Monospaced", Font.PLAIN, 20)); + frame.pack(); + frame.setVisible(true); + } + + // Displays the game board. + public void run() { + show(); + } +} \ No newline at end of file diff --git a/src/se/liu/mohal172/tetris/TetrominoMaker.java b/src/se/liu/mohal172/tetris/TetrominoMaker.java new file mode 100644 index 0000000000000000000000000000000000000000..cc7b981f2889fece8d3525a26fa85fe4a366e7e2 --- /dev/null +++ b/src/se/liu/mohal172/tetris/TetrominoMaker.java @@ -0,0 +1,69 @@ +package se.liu.mohal172.tetris; +import java.util.Random; +public class TetrominoMaker { + private final static Random RANDOM = new Random(); + + // Returns the number of different tetromino types. + public int getNumTypes() { + return numTypes; + } + + // Returns the tetromino at the given index. + public Poly getPoly(int n) { + if (n < 0 || n >= numTypes) { + throw new IllegalArgumentException("Invalid index: " + n); + } + return polyTypes[n]; + } + + // Returns a random tetromino. + public Poly getRandomPoly() { + int n = RANDOM.nextInt(numTypes); + return getPoly(n); + } + + // An array of tetromino types. + private final Poly[] polyTypes = { + new Poly(new SquareType[][] { // I Poly(0) + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY }, + { SquareType.I, SquareType.I, SquareType.I, SquareType.I }, + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY }, + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY } + }), + new Poly(new SquareType[][] { // J Poly(1) + { SquareType.J, SquareType.EMPTY, SquareType.EMPTY }, + { SquareType.J, SquareType.J, SquareType.J }, + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY } + }), + new Poly(new SquareType[][] { // L Poly(2) + { SquareType.EMPTY, SquareType.EMPTY, SquareType.L }, + { SquareType.L, SquareType.L, SquareType.L }, + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY } + }), + new Poly(new SquareType[][] { // O Poly(3) + { SquareType.O, SquareType.O, }, + { SquareType.O, SquareType.O, } + }), + new Poly(new SquareType[][] { // S Poly(4) + { SquareType.EMPTY, SquareType.S, SquareType.S }, + { SquareType.S, SquareType.S, SquareType.EMPTY }, + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY } + }), + new Poly(new SquareType[][] { // T Poly(5) + { SquareType.EMPTY, SquareType.T, SquareType.EMPTY }, + { SquareType.T, SquareType.T, SquareType.T }, + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY } + }), + new Poly(new SquareType[][] { // Z Poly(6) + { SquareType.Z, SquareType.Z, SquareType.EMPTY }, + { SquareType.EMPTY, SquareType.Z, SquareType.Z }, + { SquareType.EMPTY, SquareType.EMPTY, SquareType.EMPTY } + }) + }; + + + // The number of different tetromino types. + private final int numTypes = polyTypes.length; + + +} \ No newline at end of file diff --git a/src/se/liu/tddd78/examples/HelloWorld.java b/src/se/liu/tddd78/examples/HelloWorld.java new file mode 100644 index 0000000000000000000000000000000000000000..0b865cea86cce598661d16e12a3f0ccc6ee5f07e --- /dev/null +++ b/src/se/liu/tddd78/examples/HelloWorld.java @@ -0,0 +1,11 @@ +package se.liu.tddd78.examples; + +/** + * A simple test class used to verify that your development environment is working. + */ +public class HelloWorld +{ + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} diff --git a/src/se/liu/tddd78/examples/HowToBorrowInTheFuture.java b/src/se/liu/tddd78/examples/HowToBorrowInTheFuture.java new file mode 100644 index 0000000000000000000000000000000000000000..039001ffb0d88c87951ea534c330da896b603b00 --- /dev/null +++ b/src/se/liu/tddd78/examples/HowToBorrowInTheFuture.java @@ -0,0 +1,40 @@ +package se.liu.tddd78.examples; + +import se.liu.jonkv82.annotations.BorrowedCode; + +/* + Detta kan vara användbart i projektet, där man behöver markera eventuell + kod som har lånats från andra källor. Klasser, fält, metoder och + konstruktorer som har lånats ska då annoteras med @BorrowedCode och + källan ska anges. + + Markerar man en hel klass behöver man så klart inte markera dess fält + och metoder separat, men vi vill ändå visa var markeringen ska placeras + i alla dessa fall. + + Mer information kommer på websidorna inför projektstarten. + */ + +@BorrowedCode(source = "Somewhere") +public class HowToBorrowInTheFuture +{ + @BorrowedCode(source = "Somewhere") private int x = 10; + + @BorrowedCode(source = "Somewhere") public HowToBorrowInTheFuture() { + } + + /** + * Javadoc for this method + * + * @param args + */ + @BorrowedCode(source = "Somewhere") public static void main(String[] args) { + System.out.println("Hello World!"); + } + + @BorrowedCode(source = "Somewhere") + private class Foo + { + int y; + } +} diff --git a/src/se/liu/tddd78/examples/ResourceTester.java b/src/se/liu/tddd78/examples/ResourceTester.java new file mode 100644 index 0000000000000000000000000000000000000000..15793840322ae7eb7c565ca0ecbf1a95acbadb17 --- /dev/null +++ b/src/se/liu/tddd78/examples/ResourceTester.java @@ -0,0 +1,72 @@ +package se.liu.tddd78.examples; + +import javax.swing.*; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.URL; + +/** + * A simple test class used to exemplify how resources work. + */ +public class ResourceTester +{ + public static void main(String[] args) { + testLoadingTextResource(); + testLoadingImageResource(); + } + + private static void testLoadingTextResource() { + // Reading a text file from *resources* is a bit cumbersome. + + // We don't know if the file is stored directly in the file system + // or inside an *archive* (JAR file), so we should access it + // as a "resource" identified by an URL. Here we want to open a + // file that is in the root of the resource folder (and again, that + // folder could actually exist inside a JAR file, so that you can't + // open it using an ordinary filename). + final URL readme = ClassLoader.getSystemResource("README.md"); + + // Then we can use this URL to open an *input stream*, + // create an InputStreamReader that converts bytes to characters + // according to the default character encoding (typically UTF-8), + // and then createa a BufferedReader which can be used to read lines. + // + // All of this is insiude a "try" statement that ensures the streams + // and readers are closed when we are done. + try (final BufferedReader reader = new BufferedReader(new InputStreamReader(readme.openStream()))) { + System.out.println("Contents of the file:"); + + // Read and print strings until you get null, which indicates "end of file" + // for Reader objects + String str = reader.readLine(); + while (str != null) { + System.out.println(str); + str = reader.readLine(); + } + } catch (IOException e) { + // TODO: Exceptions need to be handled somehow. This code is incomplete + // and the rest is left as an exercise for course participants. + e.printStackTrace(); + } + } + + + private static void testLoadingImageResource() { + // Like above, we need to access the image through a resource. + final URL image = ClassLoader.getSystemResource("images/hello_world.png"); + + // If the image does not exist, image will be null, and a NullPointerException + // will be thrown when the ImageIcon is created below. This is OK in this + // very specific case, because each *resource* is an integral part of the + // program. It cannot be missing unless the project is damaged, + // in which case all bets are off in any case. + + // The ImageIcon class can read an entire image directly from any URL. + ImageIcon icon = new ImageIcon(image); + + // We won't go all the way to showing the image here, but we can print + // some information about it! + System.out.println("Read an image with width " + icon.getIconWidth() + " and height " + icon.getIconHeight()); + } +}