Skip to content

syoumzic/PascalLintPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Линтер для Pascal на Python

Как работает:
    Принимает файлы в виде регулярного выражения, написанные на языке Pascal.
    Выводит ошибки и по возможности редактирует переданные файлы.

Принцип работы линтера:
    Последовательно ищет лишние пробелы, неправильные отступы, неправильную нотацию для встроенных
    выражений, верблюжью нотацию для переменных.
    Находит объявление переменных и их использование.
    Исправление основаны на конфигурациях из файла linterConf.ini

Основные сущности:
    ArgumentParser: надстройка над стандартной argparse в питоне
    Linter: линтер паскаля. Выводит ошибки и по возможности редактирует код
    FileManager: манипуляция над файлами

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages