Skip to content

B-HDr/ABT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ABT Workflow — Powered by B-HD™ & Sliz™

NeXT Logo

Welcome to ABT — the ultimate multi-language syntax checking GitHub Actions workflow, crafted with love and brains by B-HD™ & Sliz™. This bad boy automatically checks your code syntax across 110+ programming languages every time you push or open a pull request.


Why ABT?

  • 🚀 Speedy & smart — catches syntax errors before they wreck your build.
  • 💼 Multi-language support — from Python and JavaScript to obscure languages like Nim and Futhark.
  • 🤖 Automated environment setup — no manual installs, just plug and play.
  • 🔥 Scalable — perfect for solo devs, startups, or massive teams.
  • 🎉 Made by the legends B-HD™ & Sliz™ — because quality matters.

How It Works

  • Runs on Ubuntu latest virtual environment.
  • Detects your project files by extension.
  • Runs syntax checks using official language tools or compilers.
  • Skips jobs gracefully if no relevant files are found.
  • Reports errors early, keeping your codebase clean and shiny.

Supported Languages

A whopping 100+ languages including but not limited to:

  • Python, JavaScript, TypeScript, Go, Ruby, PHP, Java, C, C++, Kotlin
  • Rust, Swift, Scala, Perl, Bash, Lua, Elixir, Haskell, R
  • And many more — check the full list in ABT.yml

Information & Wiki

Want more information? Wiki? Is it a pain to search somewhere for official information? Look here:


Usage

Add ABT.yml to your .github/workflows folder in your repo:

git clone https://github.com/B-HDtm/ABT
cd ABT
mkdir -p .github/workflows
cp ABT.yml .github/workflows/
git add .github/workflows/ABT.yml
git commit -m "Add ABT multi-language syntax checker"
git push

OR

  • Just (copy; ctrl+a, ctrl+c) code in file (ABT.yml)
  • Go to Action in your repo and select "create your own" and change the file name from main.yml to abt.yml and paste the save code into the code window (ctrl+v)
  • Click save and enjoy)

Update

  • To update, simply copy the code in the file (abt.yml in this repository) and replace the existing code in the abt.yml file in your repository with the copied code and you're done)
  • If you still don't have an abt.yml file or even a .github folder, see above for instructions on how to install it, either via the Linux terminal or via the Github method (Download section: OR)

From now on, every push or PR triggers syntax checks automatically.


Support & Feedback

Got ideas? Bugs? Want more languages? Hit us up!


License

MIT License — because freedom to code is everything.


Built with pride by B-HD™ & Sliz™ — making dev life cleaner, faster, and cooler. 💥

About

Want a big check but too lazy to set up a lot of workflow? This is for you! (Your ABT)

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project