From d4262ba517a3caa24f87ad3d279f37f3fa288e71 Mon Sep 17 00:00:00 2001 From: Mikhail Golubev Date: Wed, 26 Aug 2020 13:32:37 +0300 Subject: [PATCH] i18n: Extract messages about unresolved docstring parameter and import references GitOrigin-RevId: d2a782498ce3381da8442f25bf7e93b45fb1ecdb --- .../python-psi-impl/resources/messages/PyPsiBundle.properties | 3 +++ .../documentation/docstrings/DocStringParameterReference.java | 3 ++- .../python/psi/impl/references/PyImportReference.java | 3 ++- .../ImportHighlightLevel/a.py | 4 ++-- .../PyUnresolvedReferencesInspection/importFunction.py | 2 +- .../PyUnresolvedReferencesInspection/unresolvedImport.py | 2 +- .../unresolvedImportedModule.py | 2 +- .../unusedUnresolvedModuleImported.py | 2 +- .../unusedUnresolvedPackageImported.py | 2 +- 9 files changed, 14 insertions(+), 9 deletions(-) diff --git a/python/python-psi-impl/resources/messages/PyPsiBundle.properties b/python/python-psi-impl/resources/messages/PyPsiBundle.properties index 1436e5d86dcf..993eced399bf 100644 --- a/python/python-psi-impl/resources/messages/PyPsiBundle.properties +++ b/python/python-psi-impl/resources/messages/PyPsiBundle.properties @@ -833,6 +833,9 @@ INSP.unresolved.refs.class.object.has.no.attribute=''{0}'' object has no attribu INSP.unresolved.refs.import.resolves.to.its.containing.file=Import resolves to its containing file INSP.unresolved.refs.class.does.not.define.operator=Class ''{0}'' does not define ''{1}'', so the ''{2}'' operator cannot be used on its instances INSP.unresolved.refs.column.name.ignore.references=Ignore References +unresolved.docstring.param.reference=Function ''{0}'' does not have a parameter ''{1}'' +unresolved.import.reference=No module named ''{0}'' + python.stub=Python stub # PyRedundantParenthesesInspection diff --git a/python/python-psi-impl/src/com/jetbrains/python/documentation/docstrings/DocStringParameterReference.java b/python/python-psi-impl/src/com/jetbrains/python/documentation/docstrings/DocStringParameterReference.java index c02e25e8690d..1edff205704b 100644 --- a/python/python-psi-impl/src/com/jetbrains/python/documentation/docstrings/DocStringParameterReference.java +++ b/python/python-psi-impl/src/com/jetbrains/python/documentation/docstrings/DocStringParameterReference.java @@ -11,6 +11,7 @@ import com.intellij.psi.util.PsiTreeUtil; import com.intellij.util.ArrayUtilRt; import com.intellij.util.IncorrectOperationException; import com.jetbrains.python.PyNames; +import com.jetbrains.python.PyPsiBundle; import com.jetbrains.python.psi.*; import com.jetbrains.python.psi.impl.ParamHelper; import com.jetbrains.python.psi.types.TypeEvalContext; @@ -166,7 +167,7 @@ public class DocStringParameterReference extends PsiReferenceBaseun1 -import os.un2 +import un1 +import os.un2 from os import un3 from un4.un5 import un6 from os.un7 import un8 diff --git a/python/testData/inspections/PyUnresolvedReferencesInspection/importFunction.py b/python/testData/inspections/PyUnresolvedReferencesInspection/importFunction.py index 8a3e4654fbf2..fe13bd910372 100644 --- a/python/testData/inspections/PyUnresolvedReferencesInspection/importFunction.py +++ b/python/testData/inspections/PyUnresolvedReferencesInspection/importFunction.py @@ -1,3 +1,3 @@ -import collections.OrderedDict +import collections.OrderedDict collections.OrderedDict() diff --git a/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImport.py b/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImport.py index 91aae4269564..309c608b82a7 100644 --- a/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImport.py +++ b/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImport.py @@ -1,3 +1,3 @@ -import wurm +import wurm wurm() diff --git a/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImportedModule.py b/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImportedModule.py index 27169d02142f..302a46bc557b 100644 --- a/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImportedModule.py +++ b/python/testData/inspections/PyUnresolvedReferencesInspection/unresolvedImportedModule.py @@ -1,2 +1,2 @@ -import deliverance.proxycommand +import deliverance.proxycommand deliverance.proxycommand.main() diff --git a/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedModuleImported.py b/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedModuleImported.py index 2b6ab14e30c8..a4002671f3c5 100644 --- a/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedModuleImported.py +++ b/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedModuleImported.py @@ -1 +1 @@ -import spam +import spam diff --git a/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedPackageImported.py b/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedPackageImported.py index 4226a1c18983..9e6557a8750c 100644 --- a/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedPackageImported.py +++ b/python/testData/inspections/PyUnresolvedReferencesInspection/unusedUnresolvedPackageImported.py @@ -1 +1 @@ -import spam.eggs \ No newline at end of file +import spam.eggs \ No newline at end of file