Compare commits
44 Commits
db3d5f67d9
...
c28eb47bed
| Author | SHA1 | Date |
|---|---|---|
|
|
c28eb47bed | |
|
|
467a6edbf3 | |
|
|
c2e4708936 | |
|
|
734dada114 | |
|
|
2968e9aa71 | |
|
|
30d8fcd053 | |
|
|
a243238bf8 | |
|
|
83ad82195f | |
|
|
4ba115c177 | |
|
|
2ac8bbaaff | |
|
|
e9fbbb09f4 | |
|
|
8c09e78365 | |
|
|
38fa6f9347 | |
|
|
0a636b0de4 | |
|
|
2a4b6d71c1 | |
|
|
acdf50ba06 | |
|
|
f81a4e8d05 | |
|
|
e4cbdb630e | |
|
|
c7a737237b | |
|
|
ebb2a5b067 | |
|
|
40dcd5baae | |
|
|
9b5110ee0c | |
|
|
0f1dfd0da4 | |
|
|
9b0d9e970d | |
|
|
5ea592b9fc | |
|
|
574bce9066 | |
|
|
4689fd9a81 | |
|
|
3cd6d8272b | |
|
|
e1e80bb503 | |
|
|
964138d324 | |
|
|
991fe76e24 | |
|
|
00a9dd7d9a | |
|
|
7227aa2328 | |
|
|
a0c594abd7 | |
|
|
a96ac081ed | |
|
|
1ce199613b | |
|
|
5bdc5aabaf | |
|
|
763c680c21 | |
|
|
ca32501051 | |
|
|
022dde57a1 | |
|
|
2893476b71 | |
|
|
bae68a6fa5 | |
|
|
9b9c00dee4 | |
|
|
ad6a6343cd |
|
|
@ -1,19 +1,17 @@
|
||||||
<application>
|
<application>
|
||||||
<component name="com.obiscr.chatgpt.settings.OpenAISettingsState">
|
<component name="com.obiscr.chatgpt.settings.OpenAISettingsState">
|
||||||
<option name="email" value="psitoster@gmail.com" />
|
|
||||||
<option name="password" value="9L9ZBGo5dt" />
|
|
||||||
<option name="proxyType" value="SOCKS" />
|
<option name="proxyType" value="SOCKS" />
|
||||||
<option name="proxyHostname" value="98.162.96.41" />
|
<option name="proxyHostname" value="98.162.96.41" />
|
||||||
<option name="proxyPort" value="4145" />
|
<option name="proxyPort" value="4145" />
|
||||||
<option name="accessToken" value="eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik1UaEVOVUpHTkVNMVFURTRNMEZCTWpkQ05UZzVNRFUxUlRVd1FVSkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJwc2l0b3N0ZXJAZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsidXNlcl9pZCI6InVzZXItbm5meW5FMlpOWUJOakYwcmVFZzZVTG1HIn0sImlzcyI6Imh0dHBzOi8vYXV0aDAub3BlbmFpLmNvbS8iLCJzdWIiOiJhdXRoMHw2M2FhYzNkYzA0NDljZmU2MjkwZjFkMGMiLCJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSIsImh0dHBzOi8vb3BlbmFpLm9wZW5haS5hdXRoMGFwcC5jb20vdXNlcmluZm8iXSwiaWF0IjoxNjc4NDM0MjA3LCJleHAiOjE2Nzk2NDM4MDcsImF6cCI6IlRkSkljYmUxNldvVEh0Tjk1bnl5d2g1RTR5T282SXRHIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBtb2RlbC5yZWFkIG1vZGVsLnJlcXVlc3Qgb3JnYW5pemF0aW9uLnJlYWQgb2ZmbGluZV9hY2Nlc3MifQ.sZlw9ptdqPrBrAsJthFX4ih5ONe9HNdwWeAoZMv2FCHWW20JM_RGFKmwCPSHleZddOdNF3NHnlSEIJRaWvUv_V-QPWTopoD89Xb1yaRyCQ3sEVlHcg4WAu-6YWYyDlWSOYf5aypIztHhPZX2lXEkOdrx1iW7e9CTsjI-vm60BOYyEhxJWqJs84E-pd3bmPqFZRPFxfEcnlNYahYXU0U7JPpzyFJM88mcRNJILb-06gtWw9bCM0tHshAc8Yxz_RA4WcVUasx1ltE_KZPKMm5SmpI14CSax3biqpoKHuAkhuX9X7JmKkoFpUdr3qZWJ5M63KMzFwR1VNnSH4nFEum-zQ" />
|
<option name="accessToken" value="eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Ik1UaEVOVUpHTkVNMVFURTRNMEZCTWpkQ05UZzVNRFUxUlRVd1FVSkRNRU13UmtGRVFrRXpSZyJ9.eyJodHRwczovL2FwaS5vcGVuYWkuY29tL3Byb2ZpbGUiOnsiZW1haWwiOiJwc2l0b3N0ZXJAZ21haWwuY29tIiwiZW1haWxfdmVyaWZpZWQiOnRydWV9LCJodHRwczovL2FwaS5vcGVuYWkuY29tL2F1dGgiOnsidXNlcl9pZCI6InVzZXItbm5meW5FMlpOWUJOakYwcmVFZzZVTG1HIn0sImlzcyI6Imh0dHBzOi8vYXV0aDAub3BlbmFpLmNvbS8iLCJzdWIiOiJhdXRoMHw2M2FhYzNkYzA0NDljZmU2MjkwZjFkMGMiLCJhdWQiOlsiaHR0cHM6Ly9hcGkub3BlbmFpLmNvbS92MSIsImh0dHBzOi8vb3BlbmFpLm9wZW5haS5hdXRoMGFwcC5jb20vdXNlcmluZm8iXSwiaWF0IjoxNjc4NDM0NzU5LCJleHAiOjE2Nzk2NDQzNTksImF6cCI6IlRkSkljYmUxNldvVEh0Tjk1bnl5d2g1RTR5T282SXRHIiwic2NvcGUiOiJvcGVuaWQgcHJvZmlsZSBlbWFpbCBtb2RlbC5yZWFkIG1vZGVsLnJlcXVlc3Qgb3JnYW5pemF0aW9uLnJlYWQgb2ZmbGluZV9hY2Nlc3MifQ.0vTJrqrnCCQAYylZtEQMR5V4BUvKLTw6fLgK4hD2OeCEKiGSvisr0j3fwU6TaAftlnL7ZsUymSplAoEWTZQmprvztZA2uj6O0xNWybw36t-hsOolLmTpfBoTZCA6lA611s2wARlFQYkB2IDUWtu4kq5VZ_Ig-rpXYUcI6vYwNBvubGedWGDvjWGYdRqc3hJ6Mx2xMJW2iZ_bgbrbb4TSXqco7i3Go8mRzlpI950ZG4QBmZAixXnN83cVHe7vWJON_HJwYFadDQ6LI6ndzvRRXKcr2NVIL2yLj-U22Lj6bADxNKr-9-XMcd6Pj7Uuvt5neqpCU8g45Q8qGynoxj5j_A" />
|
||||||
<option name="expireTime" value="2023-04-09T07:43:28.274Z" />
|
<option name="expireTime" value="2023-05-17T09:18:00.484Z" />
|
||||||
<option name="imageUrl" value="https://cdn.auth0.com/avatars/ps.png" />
|
<option name="imageUrl" value="https://cdn.auth0.com/avatars/ps.png" />
|
||||||
<option name="apiKey" value="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" />
|
<option name="apiKey" value="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" />
|
||||||
<option name="contentOrder">
|
<option name="contentOrder">
|
||||||
<map>
|
<map>
|
||||||
<entry key="1" value="GPT-3.5-Turbo" />
|
<entry key="1" value="ChatGPT" />
|
||||||
<entry key="2" value="ChatGPT" />
|
<entry key="2" value="Online ChatGPT" />
|
||||||
<entry key="3" value="Online ChatGPT" />
|
<entry key="3" value="GPT-3.5-Turbo" />
|
||||||
</map>
|
</map>
|
||||||
</option>
|
</option>
|
||||||
<option name="chatGptModel" value="gpt-4" />
|
<option name="chatGptModel" value="gpt-4" />
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,154 @@
|
||||||
|
<application>
|
||||||
|
<component name="LanguageInjectionConfiguration">
|
||||||
|
<injection language="RegExp" injector-id="groovy">
|
||||||
|
<display-name>RegExp</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[groovyElement().annotationParam("groovy.lang.Newify", "pattern")]]></place>
|
||||||
|
<place><![CDATA[groovyLiteralExpression().regExpOperatorArgument()]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="encoding-reference" injector-id="java">
|
||||||
|
<display-name>Charset Name</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("forName").withParameters("java.lang.String").definedInClass("java.nio.charset.Charset"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("getBytes").withParameters("java.lang.String").definedInClass("java.lang.String"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("isSupported").withParameters("java.lang.String").definedInClass("java.nio.charset.Charset"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("setCharacterEncoding").withParameters("java.lang.String").definedInClass(psiClass().withQualifiedName(string().oneOf("javax.servlet.ServletResponse", "jakarta.servlet.ServletResponse"))))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("toString").withParameters("java.lang.String").definedInClass("java.io.ByteArrayOutputStream"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("InputStreamReader").withParameters("java.io.InputStream", "java.lang.String").definedInClass("java.io.InputStreamReader"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("OutputStreamWriter").withParameters("java.io.OutputStream", "java.lang.String").definedInClass("java.io.OutputStreamWriter"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("PrintStream").withParameters("java.io.File", "java.lang.String").definedInClass("java.io.PrintStream"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("PrintStream").withParameters("java.lang.String", "java.lang.String").definedInClass("java.io.PrintStream"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("String").withParameters("byte[]", "java.lang.String").definedInClass("java.lang.String"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLEventReader").withParameters("java.io.InputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLEventWriter").withParameters("java.io.OutputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLStreamReader").withParameters("java.io.InputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("createXMLStreamWriter").withParameters("java.io.OutputStream", "java.lang.String").definedInClass("javax.xml.stream.XMLInputFactory"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("decode").withParameters("java.lang.String", "java.lang.String").definedInClass("java.net.URLDecoder"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("encode").withParameters("java.lang.String", "java.lang.String").definedInClass("java.net.URLEncoder"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("newReader").withParameters("java.nio.channels.ReadableByteChannel", "java.lang.String").definedInClass("java.nio.channels.Channels"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(1, psiMethod().withName("newWriter").withParameters("java.nio.channels.WritableByteChannel", "java.lang.String").definedInClass("java.nio.channels.Channels"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(2, psiMethod().withName("PrintStream").withParameters("java.io.OutputStream", "boolean", "java.lang.String").definedInClass("java.io.PrintStream"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(3, psiMethod().withName("String").withParameters("byte[]", "int", "int", "java.lang.String").definedInClass("java.lang.String"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="JSONPath" injector-id="java">
|
||||||
|
<display-name>JsonAsserter (com.jayway.jsonpath)</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertEquals").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertNotDefined").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertNotNull").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertNull").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("assertThat").definedInClass("com.jayway.jsonassert.JsonAsserter"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="RegExp" injector-id="java">
|
||||||
|
<display-name>Scanner (java.util)</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("findInLine").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("findWithinHorizon").withParameters("java.lang.String", "int").definedInClass("java.util.Scanner"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("hasNext").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("next").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("skip").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("useDelimiter").withParameters("java.lang.String").definedInClass("java.util.Scanner"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="RegExp" injector-id="java">
|
||||||
|
<display-name>String (java.lang)</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("matches").withParameters("java.lang.String").definedInClass("java.lang.String"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("replaceAll").withParameters("java.lang.String", "java.lang.String").definedInClass("java.lang.String"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("replaceFirst").withParameters("java.lang.String", "java.lang.String").definedInClass("java.lang.String"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("split").withParameters("java.lang.String").definedInClass("java.lang.String"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("split").withParameters("java.lang.String", "int").definedInClass("java.lang.String"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="RegExp" injector-id="java">
|
||||||
|
<display-name>StringSubject (com.google.common.truth)</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("containsMatch").definedInClass("com.google.common.truth.StringSubject"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("doesNotContainMatch").definedInClass("com.google.common.truth.StringSubject"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("doesNotMatch").definedInClass("com.google.common.truth.StringSubject"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("matches").definedInClass("com.google.common.truth.StringSubject"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="JSONPath" injector-id="java">
|
||||||
|
<display-name>WriteContext (com.jayway.jsonpath)</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("add").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("delete").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("map").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("put").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("renameKey").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
|
||||||
|
<place><![CDATA[psiParameter().ofMethod(0, psiMethod().withName("set").definedInClass("com.jayway.jsonpath.WriteContext"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="SQLite" injector-id="js">
|
||||||
|
<display-name>flash.data (SQLite)</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[jsLiteral().and(asAssignedValue("text", "*", "dbStatement"))]]></place>
|
||||||
|
<place><![CDATA[jsLiteral().and(asAssignedValue("text", "flash.data.SQLStatement"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="JSON" injector-id="sql">
|
||||||
|
<display-name>ClickHouse JSON</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("ClickHouse").functionArgument(0, sqlFunctionCall().name("visitParamHas", "visitParamExtractUInt", "visitParamExtractInt", "visitParamExtractFloat", "visitParamExtractBool", "visitParamExtractRaw", "visitParamExtractString").params(sqlExpressions().count(2)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("ClickHouse").insertWithFormatInput("JSON")]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="JSON" injector-id="sql">
|
||||||
|
<display-name>Oracle JSON</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, -1, 1, sqlFunctionCall().name("json_array"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("json_query", "json_value", "json_array_agg"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("json_table"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, -1, 2, sqlFunctionCall().name("json_object"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("json_object_agg"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="RegExp" injector-id="sql">
|
||||||
|
<display-name>Oracle RegExp</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_count").params(sqlExpressions().count(2, 4)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_instr").params(sqlExpressions().count(2, 7)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_like").params(sqlExpressions().count(2, 3)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("regexp_replace", "regexp_substr").params(sqlExpressions().count(2, 6)))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="XPath2" injector-id="sql">
|
||||||
|
<display-name>Oracle XPath</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("xmlquery", "xmlexists"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(0, sqlFunctionCall().name("xmltable"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, -2, 2, sqlFunctionCall().name("updatexml"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("appendchildxml", "insertxmlafter", "insertxmlbefore").params(sqlExpressions().count(3, 4)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("extract", "extractvalue", "deletexml", "existsnode").params(sqlExpressions().count(2, 3)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Oracle").functionArgument(1, sqlFunctionCall().name("insertchildxml", "insertchildxmlafter", "insertchildxmlbefore").params(sqlExpressions().count(4, 5)))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="RegExp" injector-id="sql">
|
||||||
|
<display-name>PostgreSQL RegExp</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").binaryExpressionArgument(1, sqlBinaryExpression().left(sqlExpression().withType("text")).operationNames("~", "~*", "!~", "!~*"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("regexp_replace").params(sqlExpressions().count(3, 4)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("substr", "substring", "regexp_match", "regexp_matches", "regexp_split_to_array", "regexp_split_to_table").params(sqlExpressions().count(2, 3)))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="XPath2" injector-id="sql">
|
||||||
|
<display-name>PostgreSQL XPath</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(0, sqlFunctionCall().name("xmlexists", "xmltable").params(sqlExpressions().count(2)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(0, sqlFunctionCall().name("xpath", "xpath_exists").params(sqlExpressions().count(2, 3)))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="PostgreSQL" injector-id="sql">
|
||||||
|
<display-name>PostgreSQL dblink</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(0, sqlFunctionCall().name("dblink", "dblink_exec").params(sqlExpressions().count(1, 2).atOpt(1, sqlExpression().withType("boolean"))))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("dblink", "dblink_exec").params(sqlExpressions().count(2, 3)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("dblink_open").params(sqlExpressions().count(2, 3).atOpt(2, sqlExpression().withType("boolean"))))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(1, sqlFunctionCall().name("dblink_send_query").params(sqlExpressions().count(2)))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("PostgreSQL").functionArgument(2, sqlFunctionCall().name("dblink_open").params(sqlExpressions().count(3, 4)))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="XML" injector-id="sql">
|
||||||
|
<display-name>Sybase XML</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Sybase").binaryExpressionArgument(1, sqlBinaryExpression().operation(leafTokens("xmltest").or("not", "xmltest")))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Sybase").functionArgument(0, sqlFunctionCall().name("xmlparse", "xmlvalidate"))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Sybase").functionArgument(1, sqlFunctionCall().name("xmlextract"))]]></place>
|
||||||
|
</injection>
|
||||||
|
<injection language="XPath2" injector-id="sql">
|
||||||
|
<display-name>Sybase XPath</display-name>
|
||||||
|
<single-file value="true" />
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Sybase").binaryExpressionArgument(0, sqlBinaryExpression().operation(leafTokens("xmltest").or("not", "xmltest")))]]></place>
|
||||||
|
<place><![CDATA[sqlElement().forDialects("Sybase").functionArgument(0, sqlFunctionCall().name("xmlextract"))]]></place>
|
||||||
|
</injection>
|
||||||
|
</component>
|
||||||
|
</application>
|
||||||
|
|
@ -0,0 +1,37 @@
|
||||||
|
<application>
|
||||||
|
<component name="authManager">
|
||||||
|
<option name="ssoProfiles">
|
||||||
|
<list>
|
||||||
|
<ManagedSsoProfile>
|
||||||
|
<option name="scopes">
|
||||||
|
<list>
|
||||||
|
<option value="codewhisperer:completions" />
|
||||||
|
<option value="codewhisperer:analysis" />
|
||||||
|
<option value="codecatalyst:read_write" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
<option name="ssoRegion" value="us-east-1" />
|
||||||
|
<option name="startUrl" value="https://view.awsapps.com/start" />
|
||||||
|
</ManagedSsoProfile>
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="aws">
|
||||||
|
<option name="profilesNotification" value="Always" />
|
||||||
|
<option name="promptedForTelemetry" value="true" />
|
||||||
|
<option name="telemetryEnabled" value="false" />
|
||||||
|
<option name="useDefaultCredentialRegion" value="Prompt" />
|
||||||
|
</component>
|
||||||
|
<component name="codewhispererAutotriggerStates">
|
||||||
|
<option name="classifierGroup" value="false" />
|
||||||
|
</component>
|
||||||
|
<component name="executables">
|
||||||
|
<option name="value">
|
||||||
|
<list>
|
||||||
|
<ExecutableState>
|
||||||
|
<option name="id" value="samCli" />
|
||||||
|
</ExecutableState>
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</application>
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
<application>
|
<application>
|
||||||
<component name="BaseRefactoringSettings">
|
<component name="BaseRefactoringSettings">
|
||||||
<option name="SAFE_DELETE_WHEN_DELETE" value="false" />
|
<option name="SAFE_DELETE_WHEN_DELETE" value="false" />
|
||||||
|
<option name="MOVE_SEARCH_FOR_REFERENCES_FOR_FILE" value="false" />
|
||||||
</component>
|
</component>
|
||||||
</application>
|
</application>
|
||||||
|
|
@ -6,5 +6,8 @@
|
||||||
<driver id="mariadb">
|
<driver id="mariadb">
|
||||||
<artifact id="MariaDB Connector J" name="MariaDB Connector J" use="true" version="3.0.7" />
|
<artifact id="MariaDB Connector J" name="MariaDB Connector J" use="true" version="3.0.7" />
|
||||||
</driver>
|
</driver>
|
||||||
|
<driver id="postgresql">
|
||||||
|
<artifact id="PostgreSQL" name="PostgreSQL" use="true" version="42.5.0" />
|
||||||
|
</driver>
|
||||||
</component>
|
</component>
|
||||||
</application>
|
</application>
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
<component name="FileTypeManager" version="18">
|
<component name="FileTypeManager" version="18">
|
||||||
<extensionMap>
|
<extensionMap>
|
||||||
<mapping pattern="Dockerfile.php" type="Dockerfile" />
|
<mapping pattern="Dockerfile.php" type="Dockerfile" />
|
||||||
|
<mapping ext="example" type="PLAIN_TEXT" />
|
||||||
<removed_mapping ext="apk" approved="true" type="ARCHIVE" />
|
<removed_mapping ext="apk" approved="true" type="ARCHIVE" />
|
||||||
<removed_mapping ext="psd" approved="true" type="Image" />
|
<removed_mapping ext="psd" approved="true" type="Image" />
|
||||||
</extensionMap>
|
</extensionMap>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
<application>
|
<application>
|
||||||
<component name="GeneralSettings">
|
<component name="GeneralSettings">
|
||||||
|
<option name="showTipsOnStartup" value="true" />
|
||||||
<option name="reopenLastProject" value="false" />
|
<option name="reopenLastProject" value="false" />
|
||||||
<option name="confirmExit" value="false" />
|
<option name="confirmExit" value="false" />
|
||||||
<option name="confirmOpenNewProject2" value="-1" />
|
<option name="confirmOpenNewProject2" value="-1" />
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -2,7 +2,7 @@
|
||||||
<component name="YouTrack IssuesWorkItems">
|
<component name="YouTrack IssuesWorkItems">
|
||||||
<option name="persistentIssueWorkItems">
|
<option name="persistentIssueWorkItems">
|
||||||
<map>
|
<map>
|
||||||
<entry key="monitoring slav.umni@gmail.com@https://yt.sis.ski" value="[]" />
|
<entry key="monitoring random@https://yt.sis.ski" value="[]" />
|
||||||
</map>
|
</map>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
<sshConfig authType="OPEN_SSH" host="188.93.214.220" id="142b1b2c-897f-4469-a353-e76f02797db6" port="110" customName="root@ttm:110" nameFormat="CUSTOM" username="root" useOpenSSHConfig="true">
|
<sshConfig authType="OPEN_SSH" host="188.93.214.220" id="142b1b2c-897f-4469-a353-e76f02797db6" port="110" customName="root@ttm:110" nameFormat="CUSTOM" username="root" useOpenSSHConfig="true">
|
||||||
<option name="customName" value="root@ttm:110" />
|
<option name="customName" value="root@ttm:110" />
|
||||||
</sshConfig>
|
</sshConfig>
|
||||||
|
<sshConfig authType="OPEN_SSH" host="sentry" id="a30ce7c0-868e-40c4-9405-de7cdff458e8" port="10522" nameFormat="DESCRIPTIVE" username="root" useOpenSSHConfig="true" />
|
||||||
</configs>
|
</configs>
|
||||||
</component>
|
</component>
|
||||||
</application>
|
</application>
|
||||||
|
|
@ -3,6 +3,5 @@
|
||||||
<option name="MARK_MODIFIED_TABS_WITH_ASTERISK" value="true" />
|
<option name="MARK_MODIFIED_TABS_WITH_ASTERISK" value="true" />
|
||||||
<option name="OPEN_IN_PREVIEW_TAB_IF_POSSIBLE" value="true" />
|
<option name="OPEN_IN_PREVIEW_TAB_IF_POSSIBLE" value="true" />
|
||||||
<option name="OVERRIDE_NONIDEA_LAF_FONTS" value="true" />
|
<option name="OVERRIDE_NONIDEA_LAF_FONTS" value="true" />
|
||||||
<option name="UI_DENSITY" value="COMPACT" />
|
|
||||||
</component>
|
</component>
|
||||||
</application>
|
</application>
|
||||||
Loading…
Reference in New Issue