Skip to content

Move app to Vue.js #194

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 253 commits into from
Jan 25, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
253 commits
Select commit Hold shift + click to select a range
93d27c1
Improve webpack configuration
raimund-schluessler Aug 30, 2018
7166986
Adjust makefile
raimund-schluessler Aug 30, 2018
33f2446
Remove Gulp
raimund-schluessler Aug 31, 2018
7ade6a7
Fix babel configuration
raimund-schluessler Sep 1, 2018
37725d4
Fix test configuration
raimund-schluessler Sep 1, 2018
8330431
Save and load settings
raimund-schluessler Sep 2, 2018
688afc6
Simplify route generation
raimund-schluessler Sep 2, 2018
6d9a71c
Save collection visibility
raimund-schluessler Sep 2, 2018
3e5c5df
Add collection count function
raimund-schluessler Sep 2, 2018
70a574c
Add proper collection and calendar count
raimund-schluessler Sep 3, 2018
2d1b305
Correctly use :style
raimund-schluessler Sep 3, 2018
3062af8
Fix app-navigation menu
raimund-schluessler Sep 4, 2018
1bb9da3
Ignore legacy vendor files for eslint
raimund-schluessler Sep 4, 2018
91d0de6
Work on editing calendar name
raimund-schluessler Sep 4, 2018
b3d08e0
Add outside click handler
raimund-schluessler Sep 4, 2018
89ffce5
Fix scss in vue components
raimund-schluessler Sep 5, 2018
ee6267f
Move scss variables to own file
raimund-schluessler Sep 5, 2018
7d082f9
Add colorpicker directive
raimund-schluessler Sep 5, 2018
baaa16c
Let parent set colorpicker color
raimund-schluessler Sep 9, 2018
636b780
Allow to edit and create calendars
raimund-schluessler Sep 9, 2018
5632f5f
Fix tooltip arrow
raimund-schluessler Sep 9, 2018
3f4113f
Fix style issues on colorpicker
raimund-schluessler Sep 9, 2018
72c6464
Add confirmation directive
raimund-schluessler Sep 9, 2018
32a7238
Remove old template
raimund-schluessler Sep 9, 2018
6b3091e
Use v-tooltip in TheList
raimund-schluessler Sep 9, 2018
1671619
Use v-tooltip in confirmation directive
raimund-schluessler Sep 9, 2018
b34b064
Adjust confirmation tooltip visibility and message
raimund-schluessler Sep 10, 2018
6237136
Only import VTooltip once
raimund-schluessler Sep 10, 2018
64a2daa
Work on showing the tasks
raimund-schluessler Sep 12, 2018
3c8e0ba
Start implementing task view
raimund-schluessler Sep 17, 2018
bc04175
Remove useless code
raimund-schluessler Sep 20, 2018
e9f2f9e
Add more dummy tasks and a calendar
raimund-schluessler Sep 20, 2018
809918c
Work on showing the tasks in the list views
raimund-schluessler Sep 21, 2018
c57157c
Fix equality check
raimund-schluessler Sep 21, 2018
94f77a9
Configure moment locale according to server locale
raimund-schluessler Sep 21, 2018
7963f05
Enhance dummy tasks
raimund-schluessler Sep 23, 2018
bf7c4d8
Add function to get count of completed tasks
raimund-schluessler Sep 23, 2018
373ef70
Work on showing tasks in list views
raimund-schluessler Sep 23, 2018
1842694
Add comments to and simplify store helpers
raimund-schluessler Sep 23, 2018
dadfcb1
Fix typo
raimund-schluessler Sep 23, 2018
f2cb856
Remove start of week setting
raimund-schluessler Sep 23, 2018
cd91ca0
Implement getting day of month for list views
raimund-schluessler Sep 23, 2018
35231f3
Show subtask input field on click
raimund-schluessler Sep 25, 2018
ae1df4c
Show task input field with correct placeholder
raimund-schluessler Sep 27, 2018
879eabc
Work on adding subtasks
raimund-schluessler Sep 27, 2018
b20d86c
Fix task percentbar
raimund-schluessler Sep 29, 2018
cdb4bdf
Add color to task calendars
raimund-schluessler Sep 29, 2018
47983ed
Fix dangling comma
raimund-schluessler Sep 30, 2018
c5fd9a1
Move load completed tasks button to component
raimund-schluessler Sep 30, 2018
a0f79b6
Implement setting the sort order
raimund-schluessler Sep 30, 2018
0e0d7fb
Remove useless handler class
raimund-schluessler Sep 30, 2018
f00862b
Use named views for details, get task by route
raimund-schluessler Oct 1, 2018
643e289
Remove unused code
raimund-schluessler Oct 2, 2018
a07e929
Fix dummy calendars
raimund-schluessler Oct 2, 2018
7579c13
Work on the details view
raimund-schluessler Oct 2, 2018
ea40175
Accept taskId as prop to prevent having it set as attribute
raimund-schluessler Oct 2, 2018
2dddb90
Use mapActions
raimund-schluessler Oct 3, 2018
d6ebd0f
Split store into separate modules
raimund-schluessler Oct 4, 2018
ea34c35
Fix showing due date if due is undefined
raimund-schluessler Oct 10, 2018
851b2d1
Work on the details view
raimund-schluessler Oct 10, 2018
0c10db5
Add filters for showing start and due date
raimund-schluessler Oct 15, 2018
bb0d7f0
Change dummy tasks to always show dates in fixed times from now
raimund-schluessler Oct 15, 2018
bd0a4f5
Add correct classes
raimund-schluessler Oct 15, 2018
5e3510f
Adjust date format for task body
raimund-schluessler Oct 16, 2018
d214516
Work on task details
raimund-schluessler Oct 16, 2018
2ffa568
Make percent and priority input field of type number
raimund-schluessler Oct 17, 2018
279a47b
Work on editing the task properties in details view
raimund-schluessler Oct 18, 2018
fbdbafa
Show task notes
raimund-schluessler Oct 20, 2018
ea0120b
Return task star icon by function
raimund-schluessler Oct 21, 2018
f8dcacd
Add configuration for dynamic module loading
raimund-schluessler Oct 21, 2018
aae931f
Use vue runtime-only build
raimund-schluessler Oct 21, 2018
8d18f87
Add another calendar
raimund-schluessler Oct 22, 2018
4a5b42d
Sort the calendars alphabetically by name
raimund-schluessler Oct 22, 2018
8b329d0
Fix indentation
raimund-schluessler Oct 23, 2018
5b77985
Allow to select a default calendar
raimund-schluessler Oct 23, 2018
520a345
Don't show task input field if calendar is not writable
raimund-schluessler Oct 23, 2018
5320211
Fix unneeded ternary
raimund-schluessler Oct 24, 2018
973eb90
Add allday property
raimund-schluessler Oct 24, 2018
b429193
Add date- and timepicker
raimund-schluessler Oct 25, 2018
e0833be
Remove jquery timepicker
raimund-schluessler Oct 25, 2018
d2dfd1e
Remove unused CSS
raimund-schluessler Oct 25, 2018
1b7561f
Add multiselect to show categories
raimund-schluessler Oct 28, 2018
8a661c4
Configure app for NC15 CSP
raimund-schluessler Oct 30, 2018
f86583e
Fix category labels on task body
raimund-schluessler Oct 30, 2018
22ad603
Fix style error
raimund-schluessler Oct 30, 2018
9cf9bdc
Load calendars from the server
raimund-schluessler Nov 1, 2018
03635f4
Adjust naming
raimund-schluessler Nov 1, 2018
6bbbe0e
Fix settings layout for long calendar names
raimund-schluessler Nov 1, 2018
4018960
Correctly align date in week icon
raimund-schluessler Nov 1, 2018
a504c25
Don't show calendars without VTODO
raimund-schluessler Nov 1, 2018
a14f3cd
Allow to change calendar name and color
raimund-schluessler Nov 1, 2018
f45b314
Implement deleting a calendar
raimund-schluessler Nov 2, 2018
21f077a
Close tooltip on deletion
raimund-schluessler Nov 2, 2018
308bd61
Allow to create a calendar
raimund-schluessler Nov 2, 2018
5b9a174
Fix deleting calendars
raimund-schluessler Nov 2, 2018
cd7b24e
Specify color on calendar creation
raimund-schluessler Nov 2, 2018
c7ea5a7
Fix checking if a calendar name is used
raimund-schluessler Nov 2, 2018
97781c2
Prevent adding a calendar with a name already used
raimund-schluessler Nov 2, 2018
6ddf320
Fix showing tooltip when a calendar with id "new" exists
raimund-schluessler Nov 2, 2018
bfc4884
Update dependencies
raimund-schluessler Nov 2, 2018
8cc6599
Fix style
raimund-schluessler Nov 2, 2018
f0a1348
Update dependencies, fix jest config, fix style
raimund-schluessler Nov 2, 2018
b468799
Update dependencies
raimund-schluessler Nov 2, 2018
c9f774c
Update dependencies
raimund-schluessler Nov 3, 2018
7ae3d87
Add stricter eslint rules
raimund-schluessler Nov 3, 2018
298bd48
Fix JSDoc comments
raimund-schluessler Nov 3, 2018
a17d642
Update required node engines
raimund-schluessler Nov 3, 2018
2c97f0a
Load tasks from server
raimund-schluessler Nov 3, 2018
6b45b11
Create calendars with VTODO component only
raimund-schluessler Nov 4, 2018
84ac32f
Align category label text
raimund-schluessler Nov 5, 2018
f9c9896
Load tasks from the server
raimund-schluessler Nov 5, 2018
c10beda
Fix cdav library source
raimund-schluessler Nov 6, 2018
28bdeb1
Fix lint errors
raimund-schluessler Nov 7, 2018
de10cca
Replace console.log with console.debug
raimund-schluessler Nov 7, 2018
76aecaf
Add getters and setters for remaining task properties
raimund-schluessler Nov 8, 2018
15cf127
Fix date parsing
raimund-schluessler Nov 8, 2018
26b8369
Remove semicolons
raimund-schluessler Nov 8, 2018
765d913
Fix task model
raimund-schluessler Nov 8, 2018
e5967d4
Set completed state
raimund-schluessler Nov 9, 2018
dc28183
Allow vue performance monitoring
raimund-schluessler Nov 9, 2018
2507e37
Don't render the datepicker if it is not visible
raimund-schluessler Nov 9, 2018
dc9bd75
Remove multiply used id
raimund-schluessler Nov 10, 2018
a264622
Store tasks in array with key as index
raimund-schluessler Nov 11, 2018
b711fbe
Move router-link into task component
raimund-schluessler Nov 12, 2018
9383b9f
Don't open details on clicking active elements
raimund-schluessler Nov 12, 2018
a23e349
Get subtasks by computed property
raimund-schluessler Nov 12, 2018
1ddc0e8
Move subtasks getter to store
raimund-schluessler Nov 12, 2018
b2ad4e8
Store subtasks in task
raimund-schluessler Nov 12, 2018
fe83b58
Don't use router-link to reduce overhead
raimund-schluessler Nov 12, 2018
71738d7
Only render elements when necessary
raimund-schluessler Nov 13, 2018
11cf0b8
Fix task body icons
raimund-schluessler Nov 13, 2018
c6e0de6
Cleanup task component
raimund-schluessler Nov 13, 2018
3b84054
Cleanup task model
raimund-schluessler Nov 13, 2018
0e7ffe5
Focus subtask input automatically
raimund-schluessler Nov 14, 2018
82aea83
Focus input fields on show
raimund-schluessler Nov 14, 2018
3d0f1d3
Don't warn if a new list name is used by the list itself
raimund-schluessler Nov 15, 2018
cf3e842
Update dependencies
raimund-schluessler Nov 17, 2018
a819999
Remove drag- and drop leftovers
raimund-schluessler Nov 17, 2018
72052a1
Only show root tasks
raimund-schluessler Nov 17, 2018
6458205
Fix checking task priority
raimund-schluessler Nov 17, 2018
7a6c166
Fix toggling show complete tasks
raimund-schluessler Nov 17, 2018
d7d1d5e
Only render completed tasks when necessary
raimund-schluessler Nov 17, 2018
b4559f1
Fix getting all tasks
raimund-schluessler Nov 17, 2018
91384ee
Use dynamic components for collections view
raimund-schluessler Nov 18, 2018
49bbbc6
Fix showing calendar name in week view
raimund-schluessler Nov 18, 2018
56cd2d5
Let the task component figure out it's route
raimund-schluessler Nov 18, 2018
22886ce
Fix getting calendarId in general view
raimund-schluessler Nov 18, 2018
ae5332c
Automatically focus summary and note input
raimund-schluessler Nov 18, 2018
0732428
Add functions to find completed and uncompleted root tasks
raimund-schluessler Nov 19, 2018
3f8d172
Correctly get readOnly state for calendars
raimund-schluessler Nov 19, 2018
50d07ce
Remove unused search style
raimund-schluessler Nov 21, 2018
b26383b
Fix colors for dark theme
raimund-schluessler Nov 22, 2018
097460a
Use SVG api to provide black-white icons
raimund-schluessler Nov 23, 2018
e008220
Adjust icons for SVG endpoint
raimund-schluessler Nov 24, 2018
3a20a98
Correctly show CalDAV url
raimund-schluessler Nov 26, 2018
cad1bcc
Update dependencies
raimund-schluessler Nov 27, 2018
bf0b82b
Update dependencies
raimund-schluessler Nov 29, 2018
64780d1
Update dependency
raimund-schluessler Nov 30, 2018
094c334
Only load completed tasks initially
raimund-schluessler Dec 1, 2018
f76075b
Allow to load both completed and uncompleted tasks
raimund-schluessler Dec 1, 2018
b8013dd
Fix check if parent is available
raimund-schluessler Dec 1, 2018
bcb7869
Also count related tasks with missing parent
raimund-schluessler Dec 1, 2018
8e442d5
Update dependencies
raimund-schluessler Dec 6, 2018
ecc6a78
Fix vue style
raimund-schluessler Dec 6, 2018
b403cb0
Update dependencies
raimund-schluessler Dec 8, 2018
184a614
Update dependencies
raimund-schluessler Dec 11, 2018
fffc3ac
Don't track old sprites file
raimund-schluessler Dec 11, 2018
9652be3
Adjust makefile for changed config
raimund-schluessler Dec 11, 2018
381c099
Directly copy calendar link to clipboard
raimund-schluessler Dec 11, 2018
d0db978
Show dropdown copy/download for readonly calendars
raimund-schluessler Dec 11, 2018
e67dd8c
Use object spread operator
raimund-schluessler Dec 23, 2018
ca9584b
Update dependencies
raimund-schluessler Dec 23, 2018
3adcead
Tasks sorting implementation.
nicolad Dec 11, 2018
918016e
Only show tasks belonging to collection
raimund-schluessler Dec 26, 2018
2084202
Update dependencies
raimund-schluessler Dec 26, 2018
e4e2a4a
Remove useless debug statement
raimund-schluessler Dec 26, 2018
7753b6d
Implement week view
raimund-schluessler Dec 27, 2018
e1ed87f
Fix sorting by date
raimund-schluessler Dec 28, 2018
5012a01
Use diff function for date sorting
raimund-schluessler Dec 28, 2018
0674ca1
Add calendar indicator for week view
raimund-schluessler Dec 28, 2018
26a467e
Fix style
raimund-schluessler Dec 28, 2018
1f63950
Adjust sort direction to match master branch
raimund-schluessler Dec 28, 2018
281f8fc
Fix sorting by priority
raimund-schluessler Dec 28, 2018
0b3b745
Adjust dropdown icon margin
raimund-schluessler Dec 28, 2018
1a8c1b9
Remove useless comments
raimund-schluessler Dec 29, 2018
c6f3ab3
Update dependencies
raimund-schluessler Dec 29, 2018
78304c5
Don't require raw vcalendar to construct a Task
raimund-schluessler Dec 29, 2018
1745000
Don't fail when task summary is null
raimund-schluessler Dec 30, 2018
1e945bf
Implement adding tasks and subtasks
raimund-schluessler Dec 31, 2018
97cc04a
Remove useless comment
raimund-schluessler Dec 31, 2018
639a6f0
Implement deleting a task
raimund-schluessler Dec 31, 2018
5190839
Fix task creation and deletion
raimund-schluessler Dec 31, 2018
91bb424
Don't stringify every change to a task
raimund-schluessler Jan 1, 2019
b84f191
Implement toggling a tasks completed state
raimund-schluessler Jan 1, 2019
42d0afb
Add notification when task is outdated
raimund-schluessler Jan 1, 2019
52a3e53
Load completed subtasks when opening details view
raimund-schluessler Jan 1, 2019
a294d77
Store subtasks in Object to prevent adding a duplicate
raimund-schluessler Jan 2, 2019
4906045
Fix uncompleting a task without a parent
raimund-schluessler Jan 2, 2019
f8a6e63
Load completed tasks on request
raimund-schluessler Jan 2, 2019
e3b035d
Add loaded tasks as subtasks when necessary
raimund-schluessler Jan 2, 2019
be16568
Fix style
raimund-schluessler Jan 2, 2019
683eb47
Uncomplete parent task when creating a subtask
raimund-schluessler Jan 2, 2019
9efc82c
Only return tasks when calendar is defined
raimund-schluessler Jan 3, 2019
053d4d5
Change load completed tasks string
raimund-schluessler Jan 3, 2019
88d177c
Allow to change subtasks visibility and priority on Task component
raimund-schluessler Jan 3, 2019
36c4ec6
Allow to hide completed subtasks
raimund-schluessler Jan 3, 2019
53e07a3
Make task properties reactive for Vue
raimund-schluessler Jan 3, 2019
6648a67
Fix toggling priority in details view
raimund-schluessler Jan 3, 2019
0163e9f
Fix task creation
raimund-schluessler Jan 4, 2019
0ab3fd7
Adjust titles of subtasks toggle buttons
raimund-schluessler Jan 4, 2019
b44ff84
Implement sorting by created and last-modified date
raimund-schluessler Jan 4, 2019
5e9328d
Implement sort by completed
raimund-schluessler Jan 4, 2019
a771935
Sort by multiple task properties when order is ambigous
raimund-schluessler Jan 4, 2019
09905cd
Add hint to sort order options
raimund-schluessler Jan 4, 2019
cb9276a
Add async keyword
raimund-schluessler Jan 5, 2019
ab3210b
Allow to change task title
raimund-schluessler Jan 5, 2019
1dd3fb4
Update dependencies
raimund-schluessler Jan 5, 2019
2654a6d
Fix JSDoc of all store files
raimund-schluessler Jan 5, 2019
ffe358a
Don't search for a calendar if it is already given
raimund-schluessler Jan 5, 2019
41e4544
Fix header text
raimund-schluessler Jan 7, 2019
bbe2719
Linkify links in task title
raimund-schluessler Jan 6, 2019
da03fe7
Don't edit summary when clicking a link
raimund-schluessler Jan 7, 2019
fc1ad9d
Linkify task note
raimund-schluessler Jan 9, 2019
98dad67
Implement markdown preview for notes
raimund-schluessler Jan 8, 2019
7107b2a
Update dependencies
raimund-schluessler Jan 9, 2019
8ef0dce
Allow to set the task note
raimund-schluessler Jan 10, 2019
232d8d2
Close task details on click
raimund-schluessler Jan 11, 2019
ec26ed7
Fix font-family for add-list icon
raimund-schluessler Jan 11, 2019
2e23fb8
Implement to fine set task priority
raimund-schluessler Jan 11, 2019
35e8a0f
Implement to fine set task percent complete
raimund-schluessler Jan 11, 2019
2eb4ed6
Ensure priority to comply with RFC5545, closes #180
raimund-schluessler Jan 11, 2019
0928290
Allow to set categories
raimund-schluessler Jan 12, 2019
3bbe793
Fix multiselect line height
raimund-schluessler Jan 12, 2019
f67f525
Allow to toggle all day state of a task
raimund-schluessler Jan 13, 2019
7c83e5d
Don't show time input if task is all day
raimund-schluessler Jan 13, 2019
973a7fe
Allow to delete start and due date
raimund-schluessler Jan 13, 2019
f545ba5
Implement setting the start and due date
raimund-schluessler Jan 16, 2019
01615c5
Show last-modified and created date in tooltip
raimund-schluessler Jan 16, 2019
3096db8
Fix setting new start or due date
raimund-schluessler Jan 16, 2019
e73af94
Really ensure, that start is not after due
raimund-schluessler Jan 17, 2019
24630b5
Implement changing a tasks calendar from details view
raimund-schluessler Jan 18, 2019
c362bd6
Update dependencies
raimund-schluessler Jan 19, 2019
3523269
Show task sync status and allow to refresh it on conflict
raimund-schluessler Jan 20, 2019
0aed977
Implement searching in tasks
raimund-schluessler Jan 24, 2019
02ff796
Show all subtasks when searching
raimund-schluessler Jan 24, 2019
07a95e4
Correctly show count of found tasks on calendars and collections
raimund-schluessler Jan 24, 2019
479ee1a
Adjust minimal NC version
raimund-schluessler Jan 25, 2019
e58fa84
Fix version
raimund-schluessler Jan 25, 2019
85f1140
Update dependencies
raimund-schluessler Jan 25, 2019
14738ca
Remove unused scss file
raimund-schluessler Jan 25, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .babelrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
module.exports = {
plugins: [
'@babel/plugin-syntax-dynamic-import',
'@babel/plugin-proposal-object-rest-spread'
],
presets: [
[
'@babel/preset-env',
{
targets: {
browsers: ['last 2 versions', 'ie >= 11']
}
}
]
]
}
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ end_of_line = lf
insert_final_newline = true

# Set default charset and indentation
[*.{php,js}]
[*.{php,js,scss,vue}]
charset = utf-8
indent_style = tab
tab_width = 4
Expand Down
74 changes: 74 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
module.exports = {
root: true,
env: {
browser: true,
es6: true,
node: true,
jest: true
},
globals: {
t: false,
n: false,
OC: false,
OCA: false,
moment: true,
},
parserOptions: {
parser: 'babel-eslint'
},
extends: [
'eslint:recommended',
'plugin:node/recommended',
'plugin:vue/recommended',
'standard'
],
plugins: ['vue', 'node'],
rules: {
// space before function ()
'space-before-function-paren': ['error', 'never'],
// curly braces always space
'object-curly-spacing': ['error', 'always'],
// stay consistent with array brackets
'array-bracket-newline': ['error', 'consistent'],
// 1tbs brace style
'brace-style': 'error',
// tabs only
indent: ['error', 'tab'],
'no-tabs': 0,
'vue/html-indent': ['error', 'tab'],
// only debug console
'no-console': ['error', { allow: ['error', 'warn', 'debug'] }],
// classes blocks
'padded-blocks': ['error', { classes: 'always' }],
// always add a trailing comma, for diff readability
'comma-dangle': ["error", "only-multiline"],
// always have the operator in front
'operator-linebreak': ['error', 'before'],
// ternary on multiline
'multiline-ternary': ['error', 'always-multiline'],
// force proper JSDocs
'valid-jsdoc': [2, {
'prefer': {
'return': 'returns'
},
'requireReturn': false,
'requireReturnDescription': false
}],
// es6 import/export and require
'node/no-unpublished-require': ['off'],
'node/no-unsupported-features/es-syntax': ['off'],
// space before self-closing elements
'vue/html-closing-bracket-spacing': 'error',
// code spacing with attributes
'vue/max-attributes-per-line': [
'error',
{
singleline: 3,
multiline: {
max: 3,
allowFirstLine: true
}
}
]
}
};
11 changes: 6 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
######################
## Files build by make
######################
/css/src/sprite.scss
/css/style.scss
/img/sprites.svg
/js/public/
/js/vendor/
/css/src/sprites-bw.scss
/css/src/sprites-color.scss
/img/bw.svg
/img/color.svg
/js/

#################
## PhpStorm
Expand Down Expand Up @@ -247,3 +247,4 @@ Various
*.rej

build/
coverage
45 changes: 0 additions & 45 deletions .jshintrc

This file was deleted.

1 change: 1 addition & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = {};
37 changes: 20 additions & 17 deletions .stylelintrc
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
{
"extends": "stylelint-config-standard",
"plugins": [
"stylelint-scss"
],
"ignoreFiles": [
"./css/src/sprite.scss"
],
"rules": {
"indentation": "tab",
"number-leading-zero": "never",
"comment-empty-line-before": ["always", {
"except": ["first-nested"]
}],
"at-rule-no-unknown": null,
"scss/at-rule-no-unknown": true,
"no-descending-specificity": null
}
"extends": "stylelint-config-recommended-scss",
"rules": {
"indentation": "tab",
"selector-type-no-unknown": null,
"number-leading-zero": null,
"rule-empty-line-before": ["always", {
"ignore": ["after-comment", "inside-block"]
}],
"declaration-empty-line-before": ["never", {
"ignore": ["after-declaration"]
}],
"comment-empty-line-before": null,
"selector-type-case": null,
"selector-list-comma-newline-after": null,
"no-descending-specificity": null,
"string-quotes": "single"
},
"plugins": [
"stylelint-scss"
]
}
Loading