mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 22:51:17 +07:00
PY-26367 Disable Pep8 inside code fragments
GitOrigin-RevId: d3262b71c18e420efc186c21a90fe1f0d56999bd
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ae21cc374b
commit
89fab4571b
@@ -703,6 +703,10 @@
|
||||
<visitorFilter language="PyFunctionTypeComment"
|
||||
implementationClass="com.jetbrains.python.inspections.PyFunctionTypeAnnotationVisitorFilter"/>
|
||||
|
||||
<!-- PyExpressionCodeFragment -->
|
||||
<visitorFilter language="Python"
|
||||
implementationClass="com.jetbrains.python.inspections.PyExpressionCodeFragmentVisitorFilter"/>
|
||||
|
||||
<!-- Pipenv -->
|
||||
<pyAddSdkProvider implementation="com.jetbrains.python.sdk.pipenv.PyAddPipEnvSdkProvider"/>
|
||||
<pythonFlavorProvider implementation="com.jetbrains.python.sdk.pipenv.PyPipEnvSdkFlavorProvider"/>
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
package com.jetbrains.python.inspections
|
||||
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.jetbrains.python.psi.PyElementVisitor
|
||||
import com.jetbrains.python.psi.PyExpressionCodeFragment
|
||||
import com.jetbrains.python.psi.PythonVisitorFilter
|
||||
|
||||
class PyExpressionCodeFragmentVisitorFilter : PythonVisitorFilter {
|
||||
override fun isSupported(visitorClass: Class<out PyElementVisitor>, file: PsiFile): Boolean {
|
||||
if (file is PyExpressionCodeFragment) {
|
||||
if (visitorClass == PyPep8Inspection::class.java) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
return true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user