/****************************************************************************** * Copyright (C) 2013 Jeremy Carroll * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Jeremy Carroll <jjc@syapse.com> - initial API and implementation ******************************************************************************/ package org.python.pydev.core; /** * This file is intended for constants that are shared * between plugins, to avoid otherwise unneeded dependencies * particularly cicrular ones, or spurious extension points. * * @author Jeremy J Carroll * */ public interface IMiscConstants { String PYDEV_ANALYSIS_PROBLEM_MARKER = "com.python.pydev.analysis.pydev_analysis_problemmarker"; String PYDEV_ANALYSIS_TYPE = "PYDEV_TYPE"; String ANALYSIS_PARSER_OBSERVER_FORCE = "AnalysisParserObserver:force"; String ANALYSIS_PARSER_OBSERVER_FORCE_IN_THIS_THREAD = "AnalysisParserObserver:force:inThisThread"; String PYLINT_PROBLEM_MARKER = "org.python.pydev.pylintproblemmarker"; String PYLINT_MESSAGE_ID = "pylint_message_id"; int TYPE_UNUSED_IMPORT = 1; int TYPE_UNUSED_VARIABLE = 2; int TYPE_UNDEFINED_VARIABLE = 3; int TYPE_DUPLICATED_SIGNATURE = 4; int TYPE_REIMPORT = 5; int TYPE_UNRESOLVED_IMPORT = 6; int TYPE_NO_SELF = 7; int TYPE_UNUSED_WILD_IMPORT = 8; int TYPE_UNDEFINED_IMPORT_VARIABLE = 9; int TYPE_UNUSED_PARAMETER = 10; int TYPE_NO_EFFECT_STMT = 11; int TYPE_INDENTATION_PROBLEM = 12; int TYPE_UNDEFINED_VARIABLE_IN_SELF = 13; //Generated on demand by the tdd actions int TYPE_ASSIGNMENT_TO_BUILT_IN_SYMBOL = 14; int TYPE_PEP8 = 15; int TYPE_ARGUMENTS_MISATCH = 16; int TYPE_FSTRING_SYNTAX_ERROR = 17; }