Skip to content

A few new features and README updates#3

Open
EatMoreChicken wants to merge 11 commits into
eNiiju:mainfrom
EatMoreChicken:main
Open

A few new features and README updates#3
EatMoreChicken wants to merge 11 commits into
eNiiju:mainfrom
EatMoreChicken:main

Conversation

@EatMoreChicken

Copy link
Copy Markdown

Hi Niiju, thank you for making this project. I really got a kick out of it! 😅

I spent some time adding a few features that I thought would be cool. I've also added some screenshots into the README to show off the extension. I hope you like it!

Here's a quick summary of all the changes I made:

  • Added multiple message categories (language-specific, positive, imposter syndrome, existential crisis, ultra-rare)
  • Added smart pattern detection for code anti-patterns (Ex. Comparing booleans with true, TODOs, console.logs)
  • Added 3-tier severity system with colored underlines (mild, medium, severe)
  • Added time-based gaslighting that increases during late nights
  • Added streak counter and achievement system (I added a screenshot of this in the README)
  • Added some language specific messages
  • Added status bar integration showing settings and streak
  • Added a couple of new commands: syntax-gaslighting.resetStreak (resets the streak counter) and syntax-gaslighting.randomMessage (shows a random gaslighting message)

EatMoreChicken and others added 11 commits March 7, 2025 14:53
Enhanced Syntax Gaslighting Extension:

- Added language-specific messages for JavaScript, TypeScript, Python, Java, C#, HTML, CSS, PHP, Go, Ruby, and Rust
- Implemented severity levels (mild, medium, severe) with different underline colors
- Added time-based gaslighting that increases chance during late night coding sessions
- Integrated pattern detection with regex for common code anti-patterns
- Created new message categories: positive gaslighting (good choice at anytime), imposter syndrome, and existential crisis
- Added ultra-rare messages with very low probability
- Implemented streak counter and milestone achievements
- Added status bar integration showing current settings and streak
- Improved decoration handling with separate types for different severities
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant