Skip to main content

Linter for FO-dot, used in the IDP-Z3 system

Project description

FOLint

FOLint is a linting tool for FO(·). Its functionality can be split up in four parts:

  • Detection of syntax errors
  • Detection of type errors
  • Detection of typical formalization errors
  • Enforcing a style guide

This project was initially started by Lars Vermeulen during his master thesis: https://github.com/larsver/folint

Installation

pip install folint

CLI usage

folint file.idp

FOLint in editors

FOLint can be integrated in many editors. A collection of guides are kept in the folint-in-editors folder.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

folint-1.0.2.tar.gz (57.6 kB view details)

Uploaded Source

Built Distribution

folint-1.0.2-py3-none-any.whl (64.7 kB view details)

Uploaded Python 3

File details

Details for the file folint-1.0.2.tar.gz.

File metadata

  • Download URL: folint-1.0.2.tar.gz
  • Upload date:
  • Size: 57.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for folint-1.0.2.tar.gz
Algorithm Hash digest
SHA256 9323740b92879fc446f68601397f7eaedc051fa14230b77e7fbdcdabd5c4c09e
MD5 bba80c675934ea1a915eb6ee528c2d72
BLAKE2b-256 5ff725ff9db494964dd498ea91c4935f083588635e65b6cef4e24e20c539fc9b

See more details on using hashes here.

File details

Details for the file folint-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: folint-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 64.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.5

File hashes

Hashes for folint-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 00010ba541c41f03ce8ce28993dc5b0cf3403b08c128556021d4372208b52c66
MD5 3673e3efda476932ba44a610ce5fef52
BLAKE2b-256 bf89c40ab10c01fb963bd4306dc7c14f462635fa9b5997da3cfccfd016b69101

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page