Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/igorskyflyer/vscode-adblock-rules-counter

πŸ“ˆ A Visual Studio Code extension that counts Adblock rules in a file. 🦎
https://github.com/igorskyflyer/vscode-adblock-rules-counter

adblock ads back-end esbuild extension filter igorskyflyer javascript js node rules ts typescript vscode vscode-extension

Last synced: 4 days ago
JSON representation

πŸ“ˆ A Visual Studio Code extension that counts Adblock rules in a file. 🦎

Awesome Lists containing this project

README

        


Adblock rules counter icon

Adblock rules counter for Visual Studio Code



πŸ“ˆ A Visual Studio Code extension that counts Adblock rules in a file. 🦎








πŸ’– Support further development


I work hard for every project, including this one


and your support means a lot to me!




Consider buying me a coffee. β˜•


Thank you for supporting my efforts! πŸ™πŸ˜Š





Donate to igorskyflyer




@igorskyflyer










## πŸ“ƒ Table of contents

- [Features](#features)
- [Usage](#usage)
- [Changelog](#changelog)
- [License](#license)
- [Related](#related)
- [Author](#author)

---

## πŸ€– Features

- πŸ›Έ adds a Statusbar item with the count of the Adblock rules in the currently open file
- πŸͺ lightweight extension, fast activation time
- 🧢 does **NOT** validate Adblock rules (*currently*)


## πŸ•΅πŸΌ Usage

Install the extension and open an Adblock filter project then navigate to any textual file to make the Statusbar item with the counter appear.






Adblock rules counter demonstration image


Figure 1. Adblock rules counter




> [!WARNING]
> This extension requires that an extension that provides language support for Adblock files is also installed.
>
> Currently, only [Adblock/AdGuard/uBlock filters grammar](https://marketplace.visualstudio.com/items?itemName=adguard.adblock) is available.
>

---

## πŸ“ Changelog

πŸ“‘ The changelog is available here: [CHANGELOG.md](https://github.com/igorskyflyer/vscode-adblock-rules-counter/blob/main/CHANGELOG.md).

---

## πŸͺͺ License

Licensed under the MIT license which is available here, [MIT license](https://github.com/igorskyflyer/vscode-adblock-rules-counter/blob/main/LICENSE).

---

## 🧬 Related

[@igor.dvlpr/vscode-folderpicker](https://www.npmjs.com/package/@igor.dvlpr/vscode-folderpicker)

> _✨ Provides a custom Folder Picker API + UI for Visual Studio Code. 🎨_


[@igor.dvlpr/adblock-header-extract](https://www.npmjs.com/package/@igor.dvlpr/adblock-header-extract)

> _βœ‚οΈ An npm module that provides ways to extract header and metadata from an Adblock filter file. πŸ“ƒ_


[@igor.dvlpr/aria](https://www.npmjs.com/package/@igor.dvlpr/aria)

> _🧬 Meet Aria, an efficient Adblock filter list compiler, with many features that make your maintenance of Adblock filter lists a breeze! πŸ¦–_


[@igor.dvlpr/biome-config-igorskyflyer](https://www.npmjs.com/package/@igor.dvlpr/biome-config-igorskyflyer)

> _πŸ‘½ An opinionated config for Biome to be used in JavaScript, TypeScript, JSX, TSX and any JavaScript-related projects. 🐺_


[@igor.dvlpr/adblock-filter-counter](https://www.npmjs.com/package/@igor.dvlpr/adblock-filter-counter)

> _🐲 A dead simple npm module that counts Adblock filter rules.🦘_

---

## πŸ‘¨πŸ»β€πŸ’» Author
Created by **Igor Dimitrijević** ([*@igorskyflyer*](https://github.com/igorskyflyer/)).