atom-community / atom-community/sync-settings

Option to ignore SSL certs

Open
#506 2 comments 0 reactions 0 assignees View on GitHub
enhancement good first pr
Dominant language
JavaScript
Stars
1.1k
Forks
99
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**

I am a paid software engineering professional working in crappy environments with net nannies that break HTTPS.

**Describe the solution you'd like**

An option in sync-settings to ignore SSL errors. Better yet, borrow the HTTP client from the main Atom client, so that global SSL settings automatically apply to this plugin.

**Describe alternatives you've considered**

This aberration is the sole reason I switched to VSCode. sync-settings was my world!

Contributor guide

Open the contributing guide

Research direction

Start by locating the sync-settings code that performs HTTPS requests and compare it with Atom's HTTP client and global SSL settings. Define how an opt-in setting should be exposed in sync-settings, account for the security trade-off, and verify that default certificate validation and the requested ignore-errors behavior are both covered.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.