Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pylint/extensions/__pycache__/comparison_placement.cpython-39.pyc
Ðазад
a n�h: � @ s� d Z ddlmZ ddlmZ ddlmZ ddlmZm Z erHddl mZ ddd d d�Ze d�ZG d d� de�Zddd�dd�ZdS )zjChecks for yoda comparisons (variable before constant) See https://en.wikipedia.org/wiki/Yoda_conditions. � )�annotations)� TYPE_CHECKING)�nodes)�BaseChecker�utils)�PyLinter�>�>=�<�<=)r r r r )z==z!=r r r r c @ s^ e Zd ZdZdZddddddgifiZd Zd dddd d�dd�Ze� d�d d d�dd��Z dS )�"MisplacedComparisonConstantCheckerz1Checks the placement of constants in comparisons.zcomparison-placementZC2201zComparison should be %s�misplaced-comparison-constantz�Used when the constant is placed on the left side of a comparison. It is usually clearer in intent to place it in the right hand side of the comparison.Z old_names)ZC0122z!old-misplaced-comparison-constant� z nodes.Compareznodes.NodeNG�str�None)�node�left�right�operator�returnc C sL t |tj�rd S t�||�}|�� � d|� d|j��}| jd||fd� d S )N� r )r �args)� isinstancer �Const�REVERSED_COMPS�get� as_string�valueZadd_message)�selfr r r r Z suggestionr r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pylint/extensions/comparison_placement.py�_check_misplaced_constant* s z<MisplacedComparisonConstantChecker._check_misplaced_constant)r r c C sN t |j�dkrd S |j}|jd \}}|tv rJt|tj�rJ| �||||� d S )N� r )�len�opsr �COMPARISON_OPERATORSr r r r )r r r r r r r r � visit_compare7 s z0MisplacedComparisonConstantChecker.visit_compareN)�__name__� __module__�__qualname__�__doc__�nameZmsgs�optionsr r Zonly_required_for_messagesr% r r r r r s �� r r r )�linterr c C s | � t| �� d S )N)Zregister_checkerr )r, r r r �registerD s r- N)r) � __future__r �typingr Zastroidr Zpylint.checkersr r Zpylint.lintr r � frozensetr$ r r- r r r r �<module> s ,
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка