Browse Source

[Glitch] Enable ESLint no-useless-escape

Port db2c58d47a to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
closed-social-glitch-2
Nick Schonning 1 year ago
committed by Claire
parent
commit
7e64eef73b
6 changed files with 6 additions and 6 deletions
  1. +1
    -1
      app/javascript/flavours/glitch/actions/push_notifications/registerer.js
  2. +1
    -1
      app/javascript/flavours/glitch/features/compose/containers/warning_container.js
  3. +1
    -1
      app/javascript/flavours/glitch/features/compose/util/counter.js
  4. +1
    -1
      app/javascript/flavours/glitch/features/emoji/emoji_utils.js
  5. +1
    -1
      app/javascript/flavours/glitch/features/follow_recommendations/components/account.js
  6. +1
    -1
      app/javascript/flavours/glitch/utils/hashtag.js

+ 1
- 1
app/javascript/flavours/glitch/actions/push_notifications/registerer.js View File

@ -6,7 +6,7 @@ import { setBrowserSupport, setSubscription, clearSubscription } from './setter'
const urlBase64ToUint8Array = (base64String) => {
const padding = '='.repeat((4 - base64String.length % 4) % 4);
const base64 = (base64String + padding)
.replace(/\-/g, '+')
.replace(/-/g, '+')
.replace(/_/g, '/');
const rawData = window.atob(base64);

+ 1
- 1
app/javascript/flavours/glitch/features/compose/containers/warning_container.js View File

@ -25,7 +25,7 @@ const buildHashtagRE = () => {
'))', 'iu',
);
} catch {
return /(?:^|[^\/\)\w])#(\w*[a-zA-Z·]\w*)/i;
return /(?:^|[^/)\w])#(\w*[a-zA-Z·]\w*)/i;
}
};

+ 1
- 1
app/javascript/flavours/glitch/features/compose/util/counter.js View File

@ -5,5 +5,5 @@ const urlPlaceholder = '$2xxxxxxxxxxxxxxxxxxxxxxx';
export function countableText(inputText) {
return inputText
.replace(urlRegex, urlPlaceholder)
.replace(/(^|[^\/\w])@(([a-z0-9_]+)@[a-z0-9\.\-]+[a-z0-9]+)/ig, '$1@$3');
.replace(/(^|[^/\w])@(([a-z0-9_]+)@[a-z0-9.-]+[a-z0-9]+)/ig, '$1@$3');
}

+ 1
- 1
app/javascript/flavours/glitch/features/emoji/emoji_utils.js View File

@ -73,7 +73,7 @@ const stringFromCodePoint = _String.fromCodePoint || function () {
const _JSON = JSON;
const COLONS_REGEX = /^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/;
const COLONS_REGEX = /^(?::([^:]+):)(?::skin-tone-(\d):)?$/;
const SKINS = [
'1F3FA', '1F3FB', '1F3FC',
'1F3FD', '1F3FE', '1F3FF',

+ 1
- 1
app/javascript/flavours/glitch/features/follow_recommendations/components/account.js View File

@ -27,7 +27,7 @@ const makeMapStateToProps = () => {
};
const getFirstSentence = str => {
const arr = str.split(/(([\.\?!]+\s)|[.。?!\n•])/);
const arr = str.split(/(([.?!]+\s)|[.。?!\n•])/);
return arr[0];
};

+ 1
- 1
app/javascript/flavours/glitch/utils/hashtag.js View File

@ -1,6 +1,6 @@
export function recoverHashtags (recognizedTags, text) {
return recognizedTags.map(tag => {
const re = new RegExp(`(?:^|[^\/)\w])#(${tag.name})`, 'i');
const re = new RegExp(`(?:^|[^/)\w])#(${tag.name})`, 'i');
const matched_hashtag = text.match(re);
return matched_hashtag ? matched_hashtag[1] : null;
},

Loading…
Cancel
Save