mirror of
https://github.com/vale981/tridactyl
synced 2025-03-04 17:11:40 -05:00
TSLint: re-enable no-conditional-assignment rule
This commit is contained in:
parent
3953830787
commit
00ce513ccc
5 changed files with 17 additions and 16 deletions
|
@ -107,9 +107,9 @@ export class HelpCompletionSource extends Completions.CompletionSourceFuse {
|
|||
Object.keys(settings)
|
||||
.filter(x => x.startsWith(query))
|
||||
.map(setting => {
|
||||
let member
|
||||
let member = default_config.getMember(setting)
|
||||
let doc = ""
|
||||
if ((member = default_config.getMember(setting))) {
|
||||
if (member !== undefined) {
|
||||
doc = member.doc
|
||||
}
|
||||
return new HelpCompletionOption(
|
||||
|
|
|
@ -73,10 +73,10 @@ export class SettingsCompletionSource extends Completions.CompletionSourceFuse {
|
|||
.filter(x => x.startsWith(query))
|
||||
.sort()
|
||||
.map(setting => {
|
||||
let md
|
||||
let md = default_config.getMember(setting)
|
||||
let doc = ""
|
||||
let type = ""
|
||||
if ((md = default_config.getMember(setting))) {
|
||||
if (md !== undefined) {
|
||||
doc = md.doc
|
||||
type = md.type.toString()
|
||||
}
|
||||
|
|
|
@ -401,16 +401,19 @@ export async function ff_cmdline(): Promise<string[]> {
|
|||
export function parseProfilesIni(content: string, basePath: string) {
|
||||
let lines = content.split("\n")
|
||||
let current = "General"
|
||||
let match = null
|
||||
let result = {}
|
||||
for (let line of lines) {
|
||||
if ((match = line.match(/^\[([^\]]+)\]$/))) {
|
||||
let match = line.match(/^\[([^\]]+)\]$/)
|
||||
if (match !== null) {
|
||||
current = match[1]
|
||||
result[current] = {}
|
||||
} else if ((match = line.match(/^([^=]+)=([^=]+)$/))) {
|
||||
} else {
|
||||
match = line.match(/^([^=]+)=([^=]+)$/)
|
||||
if (match !== null) {
|
||||
result[current][match[1]] = match[2]
|
||||
}
|
||||
}
|
||||
}
|
||||
for (let profileName of Object.keys(result)) {
|
||||
let profile = result[profileName]
|
||||
// profile.IsRelative can be 0, 1 or undefined
|
||||
|
|
|
@ -193,9 +193,9 @@ export async function openInTab(tab, opts = {}, strarr: string[]) {
|
|||
}
|
||||
|
||||
const searchEngines = await browserBg.search.get()
|
||||
let engine
|
||||
let engine = searchEngines.find(engine => engine.alias == firstWord)
|
||||
// Maybe firstWord is the name of a firefox search engine?
|
||||
if ((engine = searchEngines.find(engine => engine.alias == firstWord))) {
|
||||
if (engine !== undefined) {
|
||||
return browserBg.search.search({
|
||||
tabId: tab.id,
|
||||
engine: engine.name,
|
||||
|
@ -224,9 +224,9 @@ export async function openInTab(tab, opts = {}, strarr: string[]) {
|
|||
queryString = rest
|
||||
}
|
||||
|
||||
let enginename
|
||||
let enginename = config.get("searchengine")
|
||||
// firstWord is neither a searchurl nor a search engine, let's see if a search engine has been defined in Tridactyl
|
||||
if ((enginename = config.get("searchengine"))) {
|
||||
if (enginename) {
|
||||
if (searchurls[enginename]) {
|
||||
let url = UrlUtil.interpolateSearchItem(
|
||||
new URL(searchurls[enginename]),
|
||||
|
@ -238,9 +238,8 @@ export async function openInTab(tab, opts = {}, strarr: string[]) {
|
|||
)
|
||||
}
|
||||
|
||||
if (
|
||||
(engine = searchEngines.find(engine => engine.alias == enginename))
|
||||
) {
|
||||
engine = searchEngines.find(engine => engine.alias == enginename)
|
||||
if (engine !== undefined) {
|
||||
return browserBg.search.search({
|
||||
tabId: tab.id,
|
||||
engine: engine.name,
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
"no-array-delete": false,
|
||||
"no-big-function": false,
|
||||
"no-commented-code": false,
|
||||
"no-conditional-assignment": false,
|
||||
"no-console": false,
|
||||
"no-duplicate-string": false,
|
||||
"no-empty": false,
|
||||
|
|
Loading…
Add table
Reference in a new issue